[SQL] WEEK 4 TUES - COUNT() 정리
1. count(*) 과 count(1), count(column) 차이COUNT(*)과 COUNT(1)은 조건을 충족하는 모든 행의 수를 집계한다COUNT(column)은 해당 값이 NULL이 아닌 경우에만 집계한다.COUNT(DISTINCT column)을 사용해주면 NULL이 아닌 값중에 중복을 제거하고 집계한다. 예제1) 상품을 구매한 회원 수를 집계하는 문제 SELECT YEAR(sales_date) , MONTH(sales_date) , gender , COUNT(DISTINCT sal.user_id)FROM USER_INFO INF RIGHT JOIN ONLINE_SALE SAL ON INF.user_id=SAL.user_idWHERE gender is not n..
SQL
2024. 7. 17. 17:04