이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다토토 57_111994-11-29버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

2.5. 테이블 쿼리

테이블에서 데이터를 검색하려면 테이블이입니다.Queried.SQL select진술 이 작업을 수행하는 데 사용됩니다. 이 명령문은 선택 목록으로 나뉩니다 (반환 할 열을 나열하는 부분), 테이블 목록 (데이터를 검색 할 테이블을 나열하는 부분), 및 선택적 자격 (어떤 부분을 지정하는 부분 제한). 예를 들어, 테이블의 모든 행을 검색하려면날씨, 유형 :

선택 *에서 날씨에서;

(여기*수단"모든 열") 및 출력은 :이어야합니다.

도시 | temp_lo | temp_hi | prcp |    날짜
---------------+---------+--------+-------+------------
 샌프란시스코 |      46 |      50 | 0.25 | 1994-11-27
 샌프란시스코 |      43 |      57 |    0 | 1994-11-29
 헤이워드 |      37 |      54 |      | 1994-11-29
(3 줄)

대상 목록에 임의의 표현을 지정할 수 있습니다. 예를 들어, 당신은 할 수 있습니다 :

City, (temp_hi+temp_lo)/2는 Temp_avg로 날씨에서 날짜로 날짜;

이것은 주어야합니다 :

도시 | temp_avg |    날짜
---------------+----------+------------
 샌프란시스코 |       48 | 1994-11-27
 샌프란시스코 |       50 | 1994-11-29
 헤이워드 |       45 | 1994-11-29
(3 줄)

어떻게as절은 사용됩니다 Relabel 출력 열. (선택 사항입니다.)

임의의 부울 연산자 (and, 또는아님) 쿼리 자격에 허용됩니다. 예를 들어, 이후에 샌프란시스코의 날씨를 비가 내립니다 날:

날씨에서 * 선택
    도시 = '샌프란시스코'
    및 prcp 0.0;

결과 :

도시 | temp_lo | temp_hi | prcp |    날짜
---------------+---------+--------+-------+------------
 샌프란시스코 |      46 |      50 | 0.25 | 1994-11-27
(1 행)

최종 메모로, SELECT의 결과를 반환 할 수 있다고 요청할 수 있습니다. 정렬 된 순서 또는 중복 행이 제거 된 상태 :

별도의 도시를 선택하십시오
    날씨에서
    도시 주문;
도시
-----------------
 헤이워드
 샌프란시스코
(2 줄)

별도의and주문물론 별도로 사용할 수 있습니다.