240704(+29) | 핑프가 되지 않는 방법.

청솔·2024년 7월 4일
0

아티클

목록 보기
4/9

핑프란? 핑거프린세스의 줄임말로서 스스로 정보를 찾아보지 않고 쉽게 얻으려고 하는 태도를 비판하는 인터넷 은어.

문제를 해결하는 방법?

  1. 구글링한다.
  2. ChatGPT에게 물어본다.
  3. 함께 공부하는 사람들이나, 멘토에게 물어본다.

솔직히... 어지간한건 구글링 하면 다 나온다.
구글링 할때 주의 할 것! 언제 쓰여졌는지 확인하기
(평소에도 1년이내의 검색결과만 확인해서)
당연히 최신 건이 좋은 것 아닌가? 싶었는데

MySQL은 2018년에 릴리즈한 8.0 버전부터 윈도우 함수를 지원하기 시작했기 때문에 ‘mysql cumulative sum(MySQL로 누적합 구하기)’를 검색해 2018년 이전 자료들만 살펴본다면 윈도우 함수가 아닌 서브쿼리를 이용한 풀이만 보게 될 확률이 높다.

MYSQL 8.0에 추가된 주요 함수 (2018년 4월 19일)

  • 윈도우 함수
    ROW_NUMBER(), RANK(), DENSE_RANK(), NTILE() 등 다양한 윈도우 함수들이 추가되어 데이터 분석과 보고에 도움
  • 정규 표현식 함수
    REGEXP_LIKE(), REGEXP_INSTR(), REGEXP_REPLACE(), REGEXP_SUBSTR(): 패턴 매칭과 문자열 조작을 위한 정규 표현식 함수들이 추가

MYSQL 8.4에 추가된 주요 함수 (2024년 4월 30일)

  • JSON_TABLE()
    JSON 데이터를 관계형 데이터베이스 테이블로 변환하는 기능, JSON 데이터를 자주 사용하는 현대 웹 애플리케이션에서 매우 유용
  • EXPLAIN FORMAT=JSON INTO
    쿼리 실행 계획을 JSON 형식으로 저장하여 분석할 수 있는 기능은 쿼리 최적화와 디버깅에 매우 유용
  • UUID_TO_BIN() 및 BIN_TO_UUID()
    uuid 데이터베이스에서 중복되지 않는 식별자를 생성하기 위해 사용 (32개의 16진수 문자)
    - UUID_TO_BIN(): 바이너리 형식은 UUID 문자열보다 더 적은 저장 공간을 차지하여 데이터베이스에서 저장 공간을 절약하고, 인덱싱 및 검색 성능을 향상
    - BIN_TO_UUID(): 바이너리 형식으로 저장된 데이터를 사람이 읽을 수 있는 형식으로 변환
SELECT UUID_TO_BIN('a8098c1a-f86e-11da-bd1a-00112444be1e');
SELECT BIN_TO_UUID(UNHEX('a8098c1af86e11dabd1a00112444be1e'));

챗지피티 자동결제가 되었다.. 22달러... (마음이 조금 아픈 편)
ChatGPT ->조금 복잡한 질문은 뻔한 대답만 늘어놓는다. 질문 유도를 잘해야 함. 단순한 오탈자나 정보 취합건에 대해서는 정리를 잘해줌. 정확도도 높은 편.

1번도 2번도 안되면 3번.

최후의 보루.

질문하는 것이 나쁠까? 그렇지 않다.
충분히 스스로 생각해 보거나 노력해봤는데도 되지 않는 다면
그때는 인류에게 도움을 구하자.

튜터님에게 멘토링 받을 때는?
1. 질문할 문제의 링크는 메모장에 미리 정리해두거나 작성한 코드는 슬랙 디엠으로 공유드리자.
-> 화면 공유해도 직접 코드를 드리고 링크는 드리는 편이 문제를 파악하시기 수월하시다
2. 내가 무엇을 질문하고 싶은지 질문을 명확히 정리해간다.
-> 기대했던 결과와 내 시도를 통해 얻은 결과의 차이를 중심으로

[참고자료]

profile
모든 사람이 쉽게 이해할 수 있는 데이터 분석을 지향하는 분석가가 되고 싶습니다. "데이터 분석은 사람을 설득 시킬 수단이다. "

0개의 댓글