PostgreSQL 9.1.24 문서 | ||||
---|---|---|---|---|
이전 | up | 9 장. | 다음 |
이 섹션은를 설명합니다.SQL-Compliant subquery expressions 이용 가능PostgreSQL. 모든
존재 (SubQuery)
의 주장존재isselect성명서, 또는SubQuery. 윈 토토 퀘스트는 평가됩니다존재is"True"; 윈 토토 쿼리가 반환되는 경우존재is"false".
윈 토토 쿼리는 주변의 변수를 참조 할 수 있습니다
윈 토토 쿼리는 일반적으로 충분히 오래 실행됩니다.
결과는 행이 있는지 여부에만 의존하기 때문입니다.존재양식의 테스트존재합니다 (SELECT 1 WHERE. 그러나이 규칙에는 다음과 같은 예외가 있습니다Intersect.
이 간단한 예제는 내부 조인과 같습니다col2그러나 최대 하나의 출력 행을 생성합니다.tab1행이 있더라도tab2행 :
col1을 선택하십시오
표현in (SubQuery)
오른쪽은 괄호로 된 서브 쿼리입니다inis"True"동일 윈 토토 쿼리 행이있는 경우. 그만큼"false"동일한 행이없는 경우
왼쪽 표현이 널 생산되는 경우 또는in구성은 거짓이 아닌 null이됩니다. 이것은 안에 있습니다
with존재, 가정은 현명하지 않습니다
row_constructorin (SubQuery)
이 형태의 왼쪽in에 설명 된대로 행 생성자입니다.섹션. 오른쪽은 괄호로 된 윈 토토 퀘스트이며inis"True"동일 윈 토토 쿼리 행이있는 경우. 그만큼"false"동일한 행이없는 경우
평소와 같이 행의 널 값은inis null.
표현in (SubQuery)
오른쪽은 괄호로 된 서브 쿼리입니다is"True"불평등 한 윈 토토 쿼리 행만 발견하면"false"동일한 행 인 경우
왼쪽 표현이 널 생산되는 경우 또는구성은 사실이 아니라 null이됩니다. 이것은
with존재, 가정은 현명하지 않습니다
row_constructorin (SubQuery)
이 형태의 왼쪽에 설명 된대로 행 생성자입니다.섹션. 오른쪽은 괄호로 된 윈 토토 퀘스트이며is"True"불평등 한 윈 토토 쿼리 행만"false"
평소와 같이 행의 널 값은is null.
표현 운영자any (SubQuery) 표현 운영자일부 (SubQuery)
오른쪽은 괄호로 된 윈 토토 쿼리입니다운영자anyis"True""false"진정한 결과가없는 경우 (포함
일부동의어입니다any. in= Any.
성공이없고 적어도 하나가있는 경우any구성이 될 것입니다
with존재, 가정은 현명하지 않습니다
row_constructor 운영자any (SubQuery) row_constructor 운영자일부 (SubQuery)
이 형태의 왼쪽any에 설명 된대로 행 생성자입니다.섹션. 오른쪽은 괄호로 된 윈 토토 퀘스트이며운영자. 의 결과anyis"True""false"비교가 반환되는 경우
참조섹션Row-Wise의 의미에 대한 자세한 내용
표현 운영자all (SubQuery)
오른쪽은 괄호로 된 윈 토토 쿼리입니다운영자allis"True"모두"false"IF
<> all.
with존재, 가정은 현명하지 않습니다
row_constructor 운영자all (SubQuery)
이 형태의 왼쪽all에 설명 된대로 행 생성자입니다.섹션. 오른쪽은 괄호로 된 윈 토토 퀘스트이며운영자. 의 결과allis"True"if"false"비교가 반환되는 경우
참조섹션Row-Wise의 의미에 대한 자세한 내용