SELECT 문은 데이터베이스에서 데이터를 검색한 후 이 데이터를 테이블 양식으로 리턴합니다. SELECT 문은 응용프로그램에 포함되거나 대화식으로 사용됩니다.
SELECT 문은 다음을 포함하여 몇 개의 절로 구성됩니다.
절 | 목적 | 정의 위치 |
---|---|---|
SELECT | SELECT 절은 마지막 결과 테이블의 열을 지정합니다. SELECT *가 기본값입니다. 마지막 결과 테이블의 모든 행을 보유하고 중복되는 값을 제거하지 않습니다. SELECT DISTINCT는 마지막 결과 테이블에서 하나의 중복된 행 세트를 제외한 모두를 제거합니다. | 디자인 분할창에서 열 탭을 사용하여 열 또는 표현식을 SELECT 절에 추가하십시오. |
FROM | FROM 절은 조회에서 사용될 테이블을 지정합니다. 테이블에는 명령문에서 복잡도 또는 모호성을 줄이기 위해 별명이 제공될 수 있습니다. | 테이블 분할창을 사용하여 조회에 테이블을 추가하십시오. |
WHERE | WHERE 절은 행이 SELECT 문의 결과 세트에 포함되는지 여부를 판별하는 조건을 정의합니다. | WHERE 절은 디자인 분할창의 조건 탭에서 지정됩니다. |
ORDER BY | ORDER BY 절은 결과 세트에 표시된 행의 순서를 제어합니다. 결과 세트 행의 순서를 정의하기 위해 사용되는 SELECT 절의 열 표현식을 선택할 수 있습니다. | 디자인 분할창에서 열 탭을 사용하여 ORDER BY 절을 작성하십시오. |
GROUP BY | GROUP BY 절은 결과 세트 행이 그룹화되는 방법을 설명합니다. 중첩 그룹화 표현식도 정의될 수 있습니다. | 디자인 분할창에서 그룹 탭을 사용하여 SELECT 문의 그룹화 표현식을 지정하십시오. |
HAVING | HAVING 절은 그룹의 조건을 정의하는 데 사용됩니다. | 그룹 조건 탭으로 HAVING 절의 조건을 정의할 수 있습니다. |