쿼리 학습일지

Hyeok·2025년 5월 22일
  • OR로 나열하지 말고 IN ('000', '0000') 사용하기

  • ORDER BY 00000, 000 DESC; 이런식으로 차례대로 우선순위 부여되는 거 잊지말기

  • DATE_FORMAT(0000, '%y-%m-%d') AS 000
    DATE 타입인데 DATETIME 형식처럼 시분초까지 나오는 경우 있으면
    DATE_FORMAT사용하기. 따옴표 빼먹지 말고.
    대문자는 접미사 붙여서 써줌. %Y는 2025 이런식으로 네자리, %y는 25

  • != 대신에 ANSI SQL 표준 따르는 <> 쓰도록 바꿔보기

  • BETWEEN 00 AND 00, NULL 타입은 is 연산자, 값은 = 쓰는 거 잊지말고..

  • ORDER BY LIMIT 1 vs MAX() 같은 함수 비교
    행 전체 필요한 거 아니고 하나의 값이면 MAX()같은 함수 쓰는게 성능 좋다고 함.

  • 문자열 합치기 CONCAT()

  • ROUND(000 , 1) 두번째 파라미터는 몇번째 자리까지 반올림할지

profile
공부하면서 정리한 블로그입니다. 혹시 잘못된 내용이 있다면 댓글로 알려주시면 큰 도움이 됩니다. 감사합니다!

0개의 댓글