검색 프로세스 또는 데이터를 검색하는 명령 데이터베이스를 A라고합니다.쿼리. SQL에서select명령은 지정하는 데 사용됩니다 쿼리. 의 일반적인 구문select명령은
[withwith_queries] selectselect_listFromtable_expression[sort_specification]
다음 섹션에서는 SELECT의 세부 사항을 설명합니다 목록, 테이블 표현식 및 정렬 사양.with쿼리는 마지막으로 처리됩니다 고급 기능입니다.
간단한 종류의 쿼리에는 양식이 있습니다.
select * from table1;
테이블이 있다고 가정하면표 1,이 명령은 모든 행을 검색합니다 의 모든 열표 1. (의 방법 검색은 클라이언트 응용 프로그램에 따라 다릅니다. 예를 들어,PSQL프로그램이 표시됩니다 화면의 Ascii-Art 테이블, 클라이언트 라이브러리가 제공합니다. 쿼리 결과에서 개별 값을 추출하는 기능.) 선택 목록 사양*수단 표현식이 제공하는 모든 열. 에이 선택 목록은 사용 가능한 열의 하위 집합을 선택하거나 열을 사용하여 계산하십시오. 예를 들어, if표 1열이라는 열이 있습니다a, B및C(그리고 아마도 다른 사람들) 당신은 다음을 만들 수 있습니다 질문:
a, b + c를 선택하여 표 1;
(가정BandC숫자 데이터 유형입니다). 보다섹션 7.3자세한 내용은
table1는 간단한 종류의 테이블입니다 표현 : 하나의 테이블 만 읽습니다. 일반적으로 테이블 표현식은 기본 테이블의 복잡한 구성, 조인 및 하위 쿼리. 그러나 당신은 또한 테이블 표현을 완전히 생략 할 수 있습니다 그리고 사용select명령 a 계산자:
선택 3 * 4;
선택 목록의 표현식이 더 유용합니다. 다양한 결과를 반환합니다. 예를 들어 함수를 호출 할 수 있습니다 이 방법 :
random (); 선택