쿼리 학습 일지

Hyeok·2025년 5월 23일

SELECT
ROUND(AVG(CASE
WHEN LENGTH IS NULL THEN 10
ELSE LENGTH
END), 2) AS AVERAGE_LENGTH
FROM FISH_INFO;

CASE
WHEN 조건 THEN 값
ELSE 기본값
END
조건문, 평균, 반올림 여러개 있어서 익숙하지 않지만 잘 익히기

  • DATEDIFF 사용할때 예를들어 대여 30일 이상인 경우
    DATEDIFF(END_DATE, START_DATE) + 1 >= 30
    이런식으로 수식에 1을 더해줘야하는거 인지

  • DATE 형식 사용할 때 날짜 범위는 BETWEEN보다 부등호 사용
    WHERE CREATED_DATE >= '2022-10-01'
    AND CREATED_DATE < '2022-11-01'
    이런식으로 해야 시간까지 고려한 쿼리 가능

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

0개의 댓글