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
는 열에 추가 설명이 포함된 이름을 지정하거나 긴 열 이름을 줄여 사용할 수 있습니다.
별칭 department
를 dept
열에 지정합니다.
복사
SELECT dept AS department FROM emp
필드 이름이 테이블 이름 또는 테이블 별칭 앞에 있을 수 있습니다. 예를 들어, EMP.LAST_NAME
또는 E.LAST_NAME
이며, 여기에서 E
는 테이블 EMP
의 별칭입니다.
DISTINCT
연산자는 첫 번째 열 표현식 앞에 올 수 있습니다. 이 연산자는 쿼리 결과에서 중복되는 행을 제거합니다.
복사
SELECT DISTINCT dept FROM emp