목록집계함수 (2)
정미나닷컴
2012년 1월에 팔린 상품의 일별 상품별 판매수량과 판매금액 및 각각의 랭킹을 구하고 일별, 월별 총계 구하기 * 결과값::: * 쿼리1SELECT CASE WHEN GROUPING(O.ORD_DT)=1 AND GROUPING(I.ITEM_ID)=1 THEN '201201' ELSE O.ORD_DT END ORD_DT, I.ITEM_ID, CASE WHEN GROUPING(O.ORD_DT)=1 AND GROUPING(I.ITEM_ID)=1 THEN '합계' WHEN GROUPING(I.ITEM_ID)=1 THEN '소계' ELSE I.ITEM_NM END ITEM_NM, SUM(O.ORD_ITEM_QTY) QTY, SUM(O.ORD_ITEM_QTY*P.PRICE) PRICE, CASE WHEN GROU..
COUNT([DISTINCT, ALL] expr)- 테이블에 있는 데이터(row)가 몇 건이 존재하는지를 반환하는 함수, 디폴트는 ALL - ()안에 '*'이 아닌 컬럼명이 사용될 경우 NULL 인식 안됨 * 중복값을 제외한 COUNT SELECT COUNT(DISTINCT EMPLOYEE_ID) FROM POLL; /* 중복 투표 제외한 COUNT */ SUM([DISTINCT, ALL] expr)- 파라미터로 들어오는 expr의 전체 합계를 계산하여 그 결과를 반환하는 함수 MAX([DISTINCT, ALL] expr) & MIN([DISTINCT, ALL] expr)- MAX 함수는 expr의 최대값을, MIN 함수는 최소값을 구하는 함수 * WHERE 절에서는 사용불가 SELECT EMPLOYEE..