이 섹션은를 설명합니다.SQL-Compliant subquery expressions 이용 가능 안에PostgreSQL. 모든 이 섹션에 기록 된 토토 사이트 추천 양식은 부울 반환됩니다 (참/거짓) 결과.
존재 (SubQuery)
의 주장존재is 임의의 선정 명세서 또는SubQuery. 하위 쿼리는 그것이 반환하는지 여부를 결정하기 위해 평가됩니다. 줄. 하나 이상의 행을 반환하면 결과는존재사실입니다. 하위 쿼리가 행을 반환하지 않으면 의 결과존재거짓입니다.
하위 쿼리는 주변의 변수를 참조 할 수 있습니다 한 번의 평가 중 상수 역할을하는 쿼리 하위 쿼리.
하위 쿼리는 일반적으로 충분히 충분히 실행됩니다. 적어도 하나의 행이 반환되는지 여부를 결정합니다. 완성. 어떤 하위 쿼리를 쓰는 것은 현명하지 않습니다. 부작용 (예 : 호출 시퀀스 함수); whether the 부작용이 발생하거나 예측하기 어려울 수 있습니다.
결과는 행이 있는지에만 의존하기 때문입니다. 반품, 해당 행의 내용이 아닌 출력 목록 하위 퀘스트의는 일반적으로 흥미롭지 않습니다. 일반적인 코딩 컨벤션은 모든 존재 테스트를 양식으로 작성하는 것입니다존재합니다 (select 1 where ...). 예외가 있습니다 그러나이 규칙에 따라 사용하는 하위 쿼리와 같은교차.
이 간단한 예제는 col2의 내부 결합과 같지만 각 탭 1 행에 대해 최대 하나의 출력 행을 생성합니다. 다중 일치하는 Tab2 행입니다 :
tab1에서 col1을 선택하십시오 존재하는 곳 (tab2에서 1을 선택하여 col2 = tab1.col2);
토토 사이트 추천in (value[, ...])
이 형태의 오른쪽in는 스칼라 토토 사이트 추천식의 괄호 목록입니다. 왼쪽 토토 사이트 추천의 결과가 동일하면 결과가 사실입니다. 오른쪽 토토 사이트 추천에. 이것은 속기입니다 에 대한 표기법
토토 사이트 추천=value1또는토토 사이트 추천=value2또는 ...
왼쪽 토토 사이트 추천식이 널 생산되는 경우에, 동일한 오른쪽 값이 아니며 적어도 하나는 오른쪽입니다. 토토 사이트 추천식은 널을 생성하고, 결과는in구성은 거짓이 아닌 null이됩니다. 이것은 안에 있습니다 부울 조합에 대한 SQL의 정상적인 규칙에 따라 널 값.
참고 :이 형태의inIS 진정으로 하위 정체 토토 사이트 추천이 아니지만 가장 좋은 것 같습니다. 하위 쿼리와 같은 장소에서 문서화in.
토토 사이트 추천in (SubQuery)
이 형태의 오른쪽in| 괄호로 돌아와야합니다 정확히 하나의 열. 왼쪽 토토 사이트 추천이 평가되고 하위 쿼리 결과의 각 행과 비교합니다. 의 결과in동일 하위 쿼리 행이 있으면 참입니다 발견됩니다. 동일한 행이 발견되지 않으면 결과는 거짓입니다 ( 하위 퀴어가 행을 반환하는 특별한 경우).
왼쪽 토토 사이트 추천이 NULL을 생산하는 경우 또는 동일한 오른쪽 값이 아니며 하나 이상의 오른쪽 줄입니다. NULL, 결과in구성은 거짓이 아닌 null이됩니다. 이것은에 따른 것입니다 널 값의 부울 조합에 대한 SQL의 정상적인 규칙.
with존재, 그것은 현명하지 않습니다 하위 쿼리가 완전히 평가 될 것이라고 가정합니다.
(토토 사이트 추천, 토토 사이트 추천[, ...]) in (SubQuery)
이 형태의 오른쪽in| 괄호로 돌아와야합니다 왼쪽에 토토 사이트 추천이있는 것만 큼 많은 열 목록. 왼쪽 토토 사이트 추천이 평가되고 비교됩니다 하위 퀘스트 결과의 각 행에 행하면. 의 결과in동일 하위 쿼리 행이 있으면 참입니다 발견됩니다. 동일한 행이 발견되지 않으면 결과는 거짓입니다 ( 하위 퀴어가 행을 반환하는 특별한 경우).
평소와 같이 토토 사이트 추천식 또는 하위 쿼리 행의 널은 다음과 같습니다. SQL 부울 토토 사이트 추천의 정상적인 규칙에 따라 결합. 둘 모든 해당 구성원이있는 경우 행은 동등한 것으로 간주됩니다. 무감각하고 평등; 해당하는 경우 행이 불평등합니다 회원은 무감각하고 불평등합니다. 그렇지 않으면 그 결과 행 비교는 알려지지 않았습니다 (null). 모든 행 결과가있는 경우 적어도 하나의 null이있는 불평등하거나 null이면 결과 의inis null.
토토 사이트 추천in (value[, ...])
이 형태의 오른쪽안에는 스칼라 토토 사이트 추천식의 괄호 목록입니다. 그만큼 왼쪽 토토 사이트 추천의 결과가 불평등 한 경우 결과는 사실입니다. 모든 오른쪽 토토 사이트 추천. 이것은 속기 표기법입니다 을 위한
토토 사이트 추천 < value1and토토 사이트 추천 < value2및 ...
왼쪽 토토 사이트 추천식이 널 생산되는 경우에 또는 동일한 오른쪽 값이 아니며 적어도 하나는 오른쪽입니다. 토토 사이트 추천식은 널을 생성하고, 결과는안에구조는 순진하게 될 수있는 것처럼 사실이 아니라 널가 될 것입니다. 예상하다. 이것은 부울에 대한 SQL의 정상적인 규칙에 따른 것입니다. 널 값의 조합.
팁 : x yIS 동등한NOT (x in y)케이스. 그러나 널은 일할 때 초보자보다 작업 할 때보 다in. 그것은 가능하면 상태를 긍정적으로 토토 사이트 추천하는 것이 가장 좋습니다.
토토 사이트 추천in (SubQuery)
이 형태의 오른쪽안에는 괄호로 돌아가는 서브 쿼리이며 정확히 반환해야합니다 하나의 열. 왼쪽 토토 사이트 추천이 평가되고 비교됩니다 하위 쿼리 결과의 각 행. 의 결과18464_18630
Note that if the left-hand expression yields NULL, or if there are no equal right-hand values and at least one right-hand row yields NULL, the result of the구성은 사실이 아니라 null이됩니다. 이것은에 따른 것입니다 널 값의 부울 조합에 대한 SQL의 정상적인 규칙.
as with존재, 그것은 현명하지 않습니다 하위 쿼리가 완전히 평가 될 것이라고 가정합니다.
(토토 사이트 추천, 토토 사이트 추천[, ...]) in (SubQuery)
이 형태의 오른쪽안에는 괄호로 반환되어 정확히 반환해야합니다 왼쪽 목록에 토토 사이트 추천식이있는만큼 많은 열. 왼쪽 토토 사이트 추천식은 평가 및 비교됩니다 하위 쿼리 결과의 각 행. 의 결과불평등 한 서브 쿼리 행만이라면 사실입니다 발견 된 (하위 쿼리가 반환되는 특별한 경우 포함 줄). 동일한 행이 발견되면 결과는 거짓입니다.
평소와 같이 토토 사이트 추천식 또는 하위 쿼리 행의 널은 다음과 같습니다. SQL 부울 토토 사이트 추천의 정상적인 규칙에 따라 결합. 둘 모든 해당 구성원이있는 경우 행은 동등한 것으로 간주됩니다. 무감각하고 평등; 해당하는 경우 행이 불평등합니다 회원은 무감각하고 불평등합니다. 그렇지 않으면 그 결과 행 비교는 알려지지 않았습니다 (null). 모든 행 결과가있는 경우 적어도 하나의 null이있는 불평등하거나 null이면 결과 의is null.
토토 사이트 추천 운영자Any (SubQuery)토토 사이트 추천 운영자일부 (SubQuery)
이 형태의 오른쪽any| 괄호로 돌아와야합니다 정확히 하나의 열. 왼쪽 토토 사이트 추천이 평가되고 주어진 퀘스트를 사용하여 하위 쿼리 결과의 각 행과 비교하여운영자부울 결과. 의 결과Anyis 진정한 결과가 얻어지면 사실입니다. 결과는 거짓입니다 진정한 결과가 발견됩니다 (특별한 경우 포함 하위 쿼리는 행을 반환합니다).
일부의 동의어any. in동등합니다 에게= Any.
성공이없고 하나 이상 오른쪽 행 의any구성은 NULL이 아닙니다 거짓. 이것은 부울에 대한 SQL의 정상적인 규칙에 따른 것입니다. 널 값의 조합.
with존재, 그것은 현명하지 않습니다 하위 쿼리가 완전히 평가 될 것이라고 가정합니다.
(토토 사이트 추천, 토토 사이트 추천[, ...])운영자any (SubQuery) (토토 사이트 추천, 토토 사이트 추천[, ...])운영자일부 (SubQuery)
이 형태의 오른쪽any는 괄호로 된 하위 쿼리이며 반환해야합니다 왼쪽에 토토 사이트 추천이있는 것만 큼 많은 열 목록. 왼쪽 토토 사이트 추천이 평가되고 비교됩니다 주어진 퀘스트를 사용하여 하위 쿼리 결과의 각 행에 행하로 줄어 듭니다운영자. 현재, 유일한=and<운영자가 연속으로 허용됩니다Any쿼리. 의 결과any동일하거나 불평등 한 행이 각각 발견됩니다. 결과는입니다 그러한 행이 발견되지 않은 경우 거짓 (특별한 경우 포함 하위 퀘스트는 행을 반환합니다).
평소와 같이 토토 사이트 추천식 또는 하위 쿼리 행의 널은 다음과 같습니다. SQL 부울 토토 사이트 추천의 정상적인 규칙에 따라 결합. 둘 모든 해당 구성원이있는 경우 행은 동등한 것으로 간주됩니다. 무감각하고 평등; 해당하는 경우 행이 불평등합니다 회원은 무감각하고 불평등합니다. 그렇지 않으면 그 결과 행 비교는 알려지지 않았습니다 (null). 널 하나 이상이있는 경우 행 결과, 결과Any거짓일 수 없습니다. 진실하거나 무효가 될 것입니다.
토토 사이트 추천 운영자ALL (SubQuery)
이 형태의 오른쪽all는 괄호로 반환해야합니다 정확히 하나의 열. 왼쪽 토토 사이트 추천이 평가되고 주어진 퀘스트를 사용하여 하위 쿼리 결과의 각 행과 비교하여운영자부울 결과. 의 결과allis 모든 행이 사실이라면 사실 (특별한 경우 포함 서브 쿼리는 행을 반환합니다). 거짓이 있으면 결과는 거짓입니다 결과가 발견됩니다.
< all.
실패가 없지만 적어도 하나의 오른쪽이있는 경우 행은 운영자의 결과에 대해 NULL을 생산합니다.all구성은 사실이 아니라 무효입니다. 이것은 부울에 대한 SQL의 정상적인 규칙에 따른 것입니다. 널 값의 조합.
with존재, 그것은 현명하지 않습니다 하위 쿼리가 완전히 평가 될 것이라고 가정합니다.
(토토 사이트 추천, 토토 사이트 추천[, ...])운영자ALL (SubQuery)
이 형태의 오른쪽all는 괄호로 반환해야합니다 왼쪽에 토토 사이트 추천이있는 것만 큼 많은 열 목록. 왼쪽 토토 사이트 추천이 평가되고 비교됩니다 주어진 퀘스트를 사용하여 하위 쿼리 결과의 각 행에 행하로 줄어 듭니다운영자. 현재, 유일한=및<운영자가 연속으로 허용됩니다all쿼리. 의 결과all는 사실입니다 모든 서브 쿼리 행은 각각 동일하거나 불평등합니다 (포함 서브 쿼리가 행을 반환하는 특별한 경우). 결과 행이 불평등하거나 평등 한 경우 거짓입니다. 각기.
평소와 같이 토토 사이트 추천식 또는 하위 쿼리 행의 널은 다음과 같습니다. SQL 부울 토토 사이트 추천의 정상적인 규칙에 따라 결합. 둘 모든 해당 구성원이있는 경우 행은 동등한 것으로 간주됩니다. 무감각하고 평등; 해당하는 경우 행이 불평등합니다 회원은 무감각하고 불평등합니다. 그렇지 않으면 그 결과 행 비교는 알려지지 않았습니다 (null). 널 하나 이상이있는 경우 행 결과, 결과all사실이 될 수 없습니다. 거짓이거나 널이 될 것입니다.
(토토 사이트 추천, 토토 사이트 추천[, ...])운영자(SubQuery) (토토 사이트 추천, 토토 사이트 추천[, ...])운영자(토토 사이트 추천, 토토 사이트 추천[, ...])
왼쪽은 스칼라 토토 사이트 추천 목록입니다. 그만큼 오른쪽은 스칼라 토토 사이트 추천 목록 일 수 있습니다. 동일한 길이 또는 괄호로 돌아와야합니다 왼쪽에 토토 사이트 추천이있는 것만 큼 많은 열 옆. 또한 하위 쿼리는 둘 이상의 행을 반환 할 수 없습니다. (0 행을 반환하면 결과는 Null로 촬영됩니다.) 왼쪽이 평가되고 싱글과 비교됩니다. 하위 쿼리 결과 행 또는 오른쪽 토토 사이트 추천 목록. 현재, 유일한=and<운영자는 연속으로 허용됩니다 비교. 두 행이 같거나 각각 불균형.
평소와 같이 토토 사이트 추천식 또는 하위 쿼리 행의 널은 다음과 같습니다. SQL 부울 토토 사이트 추천의 정상적인 규칙에 따라 결합. 둘 모든 해당 구성원이있는 경우 행은 동등한 것으로 간주됩니다. 무감각하고 평등; 해당하는 경우 행이 불평등합니다 회원은 무감각하고 불평등합니다. 그렇지 않으면 행의 결과 비교가 알려지지 않았다 (null).