이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 스포츠 토토 캔 베트맨버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

토토 캔

이름

토토 캔-테이블의 행 토토 캔

시놉시스

[Only]에서 토토 캔테이블[ *] [[as]alias]    [사용사용 _list]    [ 어디조건cursor_name]    [반환 *output_expression[[as]output_name] [, ...]]

설명

토토 캔만족하는 행을 토토 캔합니다여기서지정된 테이블의 조항. 인 경우여기서절은 없다 효과는 테이블의 모든 행을 토토 캔하는 것입니다.

팁 : 토토 사이트 추천 43_98isPostgreSQL확장 모든 행에서 모든 행을 제거하는 더 빠른 메커니즘을 제공합니다.

정보를 사용하여 테이블에서 행을 토토 캔하는 두 가지 방법이 있습니다. 데이터베이스의 다른 테이블에 포함 : 하위 선택을 사용하거나사용절. 어떤 기술이 더 적합한 지

선택 사항반환절의 원인토토 캔값을 계산하고 반환하려면 (들) 각 행을 기준으로 실제로 토토 캔되었습니다.사용, 계산할 수 있습니다. 구문반환목록은 그것과 동일합니다 출력 목록select.

당신은가 있어야합니다.토토 캔특권 on 토토 캔할 테이블과select의 모든 테이블에 대한 특권사용조항 또는 값에서 값을 읽는 사람조건.

매개 변수

테이블

테이블의 이름 (선택적으로 스키마 자격) 행을 토토 캔하십시오.전용is 테이블 이름 앞에 지정되어 일치하는 행이 토토 캔됩니다전용지정되지 않고 일치하는 행도 토토 캔됩니다. 이름이 지정된 테이블에서 상속되는 테이블.*테이블 다음에 지정할 수 있습니다 자손 테이블이 있음을 명시 적으로 나타내는 이름

alias

대상 테이블의 대체 이름. 별칭이있을 때foo에서 토토 캔합니다 에프, 나머지토토 캔Statement는이 테이블을로 언급해야합니다.fnotfoo.

사용 _list

테이블 표현식 목록, 다른 사람의 열을 허용합니다 에 나타날 테이블여기서조건. 이것은 할 수있는 테이블 목록과 유사합니다.From Clauseofselect진술; 예를 들어, 별칭입니다사용 _list, 자체 합의를 설정하고 싶지 않다면.

조건

유형 값을 반환하는 표현식부울. 이 표현이있는 행만true토토 캔됩니다.

cursor_name

a에서 사용할 커서의 이름현재의 전류조건. 줄토토 캔의 대상 테이블. 참고현재의 전류지정할 수 없습니다 부울 상태와 함께.선언자세한 내용은 커서 사용현재 위치 의.

output_expression

계산 및 반환 할 표현식토토 캔각 행 후 명령 토토 캔.테이블또는 테이블에 나열된사용. 쓰다*모든 열을 반환하려면

output_name

반환 된 열에 사용할 이름.

출력

성공적인 완료시 A토토 캔명령은 양식의 명령 태그를 반환

토토 캔count

thecount는 수입니다 줄이 토토 캔되었습니다.countis 0, no 줄은와 일치했습니다.조건(이 오류로 간주되지 않습니다).

토토 캔명령이 포함되어반환조항, 결과가 될 것입니다 a와 비슷합니다.select진술 에 정의 된 열 및 값을 포함하는반환List, 토토 캔 된 행 위에 계산 된 명령에 의해.

노트

PostgreSQL참조 할 수 있습니다 의 다른 테이블의 열여기서다른 테이블을 지정하여 조건사용절. 예를 들어, 모든 필름을 토토 캔합니다

제작자를 사용하여 필름에서 토토 캔  여기서 producer_id = producers.id 및 producers.name = 'foo';

본질적으로 일어나고있는 일은 여기서 관계매가 있습니다영화and프로듀서영화토토 캔로 표시되는 행입니다. 이 구문은 표준이 아닙니다.

필름에서 토토 캔  여기서 producer_id in (이름 = 'foo')

경우에 따라 조인 스타일은 쓰기가 더 쉽거나 빠릅니다. 하위 선택 스타일보다 실행합니다.

예제

모든 영화를 토토 캔하지만 뮤지컬 :

Kind < '뮤지컬';에서 영화에서 토토 캔

테이블 지우기영화:

영화에서 토토 캔;

완료된 작업을 토토 캔하여 토토 캔 된 작업에 대한 자세한 내용을 반환합니다 줄 :

상태가있는 작업에서 토토 캔 = '완료'반환 *;

행 토토 캔작업커서C_TASKS현재입니다 위치 :

c_tasks의 전류가있는 작업에서 토토 캔;

호환성

이 명령은에 부합합니다.SQL표준을 제외하고사용and반환조항은PostgreSQL확장.