HAVING

    [Oracle] ORDER BY, HAVING, ALIAS, GROUP FUNCTION 연습

    ORDER BY == SORTING SELECT FROM WHERE ORDER BY SELECT ENAME, SAL FROM EMP ORDER BY SAL ASC; --오름차순 정렬 SELECT ENAME, SAL FROM EMP ORDER BY SAL DESC; --내림차순 정렬 --ALIAS SELECT EMPNO, ENAME, SAL * 12 AS annsal FROM EMP ORDER BY annsal DESC; --ALIAS 로도 사용 가능하다. SELECT ENAME, COMM FROM EMP ORDER BY COMM NULLS LAST; --NULLS FIRST NULL값이 맨 위로 올라온다. // NULLS 의 default 값은 LAST SELECT EMPLOYEE_ID, JOB_ID, ..

    [MSSQL] 요약정보 만들기

    01_집계함수 사용하기 함수 매개변수 표현식 AVG ([ALL|DISTINCT]숫자 표현식) 표현식의 전체나 각각의 평균값 COUNT ([ALL|DISTINCT]숫자 표현식) 표현식 전체나 각각의 개수 COUNT (*) 선택된 모든 행의 개수 MAX (숫자 표현식) 표현식에서 가장 큰 값 MIN (숫자 표현식) 표현식에서 가장 작은 값 SUM ([ALL|DISTINCT]숫자 표현식) 수치 표현식에서 전체나 각각의 합계 --제품의 모든 가격을 더하여 제품의 개수로 나눌 때 --전체 레코드 개수로 나눈 경우와 가격 항목 개수로 나눈 경우를 비교 SELECT SUM(가격)/COUNT(가격), SUM(가격)/COUNT(*) FROM 제품 위에 결과값을 보면 평균값이 다르게 나왔다. 왜 그럴까? 우선 COUNT(..