DUAL 테이블
가상의 테이블로 값이 없지만 테이블 역할을 할 수 있는 테이블
주로 함수를 테스트 하기 위해 SELECT문을 사용 할 때 DUAL 테이블을 사용
SYS소유이며, 원하는 select를 테이블 없이 실행 가능함
숫자함수
문자처리 함수
날짜 함수
변환 함수
집계함수
여러행 또는 테이블 전체 행으로부터 하나의 결과값만을 반환하는 함수
GROUP BY절은 그룹핑 + 정렬 작업을 실행
DISTINCT는 단순 그룹핑 작업만 수행(성능면에선 이게 더 빠름)
정렬기능이 필요없는 작업에선 DISTINCT, 집계함수가 필요한 경우엔 GROUP BY 사용