이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 캔 : 문서 : 17 : 7 장. 쿼리버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

4 장. 쿼리

이전 장에서는 테이블을 만드는 방법, 방법을 설명했습니다. 데이터로 채우고 해당 데이터를 조작하는 방법을 채우십시오. 이제 우리 마지막으로 데이터베이스에서 데이터를 검색하는 방법에 대해 논의합니다.

4.1. 개요

검색 프로세스 또는 데이터 검색 명령 데이터베이스에서 A라고합니다.쿼리. ~ 안에 SQLselect명령이 사용됩니다 쿼리를 지정합니다. 의 일반적인 구문select명령은

selectselect_listFromtable_expression[Sort_Specification]

다음 섹션에서는 SELECT의 세부 사항을 설명합니다 목록, 테이블 표현식 및 정렬 사양.

가장 간단한 종류의 쿼리에는 양식이 있습니다

선택 * From Table1;

라는 테이블이 있다고 가정하면표 1,이 명령은 모든 행을 검색합니다 의 모든 열표 1. (방법 검색은 클라이언트 응용 프로그램에 따라 다릅니다. 예를 들어, 그만큼PSQL프로그램이 표시됩니다 화면의 ascii-art 테이블, 클라이언트 라이브러리는 개별 행과 열을 검색하는 기능을 제공합니다.) 목록 사양 선택*모두를 의미합니다 테이블 표현식이 제공하는 열. 선택 목록은 사용 가능한 열의 하위 집합을 선택하거나 만들 수 있습니다. 열을 사용한 계산. 예를 들어, if표 1열이라는 열이 있습니다a, BC(그리고 아마도 다른 사람들) 당신은 그것을 만들 수 있습니다 다음 쿼리 :

a, b + c를 선택하여 표 1;

(가정BandC숫자 데이터 유형입니다). 보다섹션 4.3더 많은 것 세부.

From Table1특히입니다 간단한 종류의 테이블 표현 : 단 하나의 테이블 만 읽습니다. ~ 안에 일반적인 테이블 표현은 복잡한 기본 구성 일 수 있습니다 테이블, 조인 및 하위 쿼리. 그러나 테이블을 생략 할 수도 있습니다 전적으로 표현하고 사용select계산기로 명령 :

선택 3 * 4;

선택 목록의 표현식이 더 유용합니다. 다양한 결과를 반환합니다. 예를 들어 함수를 호출 할 수 있습니다 이 방법 :

random (); 선택