SELECT 문

SELECT 문을 사용하여 요청할 열을 지정합니다. SELECT 문 다음에 검색할(예: last_name) 열 표현식(필드 이름과 유사)을 작성하십시오. 표현식은 수학 연산 또는 문자열 조작(예: SALARY * 1.05)을 포함할 수 있습니다.

SELECT 문은 다양한 절을 사용할 수 있습니다.

복사
SELECT [DISTINCT] {* | column_expression [[AS] column_alias],...}
FROM table_name [table_alias], ...
[ WHERE expr1 rel_operator expr2 ]
[ GROUP BY {column_expression, ...} ]
[ HAVING expr1 rel_operator expr2 ]
[ UNION [ALL] (SELECT...) ]
[ ORDER BY {sort_expression [DESC | ASC]}, ... ]
[ OFFSET n {ROWS | ROW} ]
[ FETCH FIRST [ n [ PERCENT ] ] { ROWS | ROW } {ONLY | WITH TIES } ]
[ FOR UPDATE [OF {column_expression, ...}] ]

괄호 안의 항목은 옵션입니다.

column_alias는 열에 추가 설명이 포함된 이름을 지정하거나 긴 열 이름을 줄여 사용할 수 있습니다.

예제

별칭 departmentdept 열에 지정합니다.

복사
SELECT dept AS department FROM emp

필드 이름이 테이블 이름 또는 테이블 별칭 앞에 있을 수 있습니다. 예를 들어, EMP.LAST_NAME 또는 E.LAST_NAME이며, 여기에서 E는 테이블 EMP의 별칭입니다.

DISTINCT 연산자는 첫 번째 열 표현식 앞에 올 수 있습니다. 이 연산자는 쿼리 결과에서 중복되는 행을 제거합니다.

예제

복사
SELECT DISTINCT dept FROM emp