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 절에 대한 조건을 정의할 수 있습니다. |