SQL 오답노트

최종윤·2023년 7월 17일

WHERE MONTH(DATE_OF_BIRTH)=3
WHERE TLNO IS NOT NULL
WHERE NOT GENDER = "W"
DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_OF_BIRTH

GROUP BY USER_ID, PRODUCT_ID HAVING COUNT(*) >=2
having절은 group by가 쓰인 query에서 where절 처럼 쓰일 수 있는 조건절

GROUP BY 는 기준이 되는 컬럼으로 묶어서 데이터를 가져오기 위해
기준 컬럼이 같은 값들을 가져온다.
집계함수 SUM, AVG, MIN, MAX 와 기준으로 정한 컬럼을 조회 컬럼으로 사용할 수 있다.

집계함수는 중첩 안 됨 AVG(COUNT(*) 불가 여러개의 ROW를 받아야함

profile
https://github.com/jyzayu

0개의 댓글