이 섹션에서는 다음에 대해 설명합니다.SQL호환 하위 쿼리 토토 사이트 추천식 사용 가능 에서PostgreSQL. 모든 이 섹션에 설명된 토토 사이트 추천식 형식은 부울을 반환합니다. (참/거짓) 결과.
존재함(하위 쿼리 )
인수존재함은 임의의 SELECT 문 또는하위 쿼리. 하위 쿼리는 반환 여부를 결정하기 위해 평가됩니다. 행. 하나 이상의 행을 반환하는 경우 결과는존재함참입니다; 하위 쿼리가 행을 반환하지 않으면 결과는존재함거짓입니다.
하위 쿼리는 주변 변수를 참조할 수 있습니다. 쿼리는 한 번의 평가 중에 상수 역할을 합니다. 하위 쿼리입니다.
하위 쿼리는 일반적으로 다음을 수행할 만큼만 실행됩니다. 적어도 하나의 행이 반환되는지 여부를 확인합니다. 완료. 하위 쿼리를 작성하는 것은 현명하지 않습니다. 부작용(예: 시퀀스 함수 호출) 여부 부작용이 발생할지 여부를 예측하기 어려울 수 있습니다.
결과는 행이 있는지 여부에만 의존하기 때문에 반환되었으며 해당 행의 내용이 아닌 출력 목록 하위 쿼리의 내용은 일반적으로 흥미롭지 않습니다. 일반적인 코딩 관례는 모든 EXISTS 테스트를 다음 형식으로 작성하는 것입니다.존재함(어디에서 1개 선택 ...). 예외가 있습니다 그러나 다음을 사용하는 하위 쿼리와 같이 이 규칙에 적용됩니다.교차.
이 간단한 예는 col2의 내부 조인과 비슷하지만 각 tab1 행에 대해 최대 하나의 출력 행을 생성합니다. 일치하는 tab2 행이 여러 개 있습니다.
탭1에서 열1 선택
존재하는 곳(col2 = tab1.col2인 tab2에서 1 선택);
토토 사이트 추천IN (값[, ...])
이 형태의 오른쪽IN는 괄호로 묶인 스칼라 토토 사이트 추천식 목록입니다. 왼쪽 토토 사이트 추천식의 결과가 같으면 결과는 TRUE입니다. 오른쪽 토토 사이트 추천 중 하나에. 이것은 단축어입니다. 에 대한 표기법
토토 사이트 추천 = 값1또는토토 사이트 추천 = 값2또는 ...
왼쪽 토토 사이트 추천식이 NULL을 산출하거나, 오른쪽 값이 동일하지 않으며 오른쪽 값이 하나 이상 있습니다. 토토 사이트 추천식은 NULL을 생성하며, 결과는IN구성은 FALSE가 아닌 NULL이 됩니다. 이것은 부울 조합에 대한 SQL의 일반 규칙에 따라 NULL 값입니다.
참고:이 형태는IN이다 실제로 하위 쿼리 토토 사이트 추천은 아니지만 하위 쿼리와 같은 위치에 문서화하세요.IN.
토토 사이트 추천IN (하위 쿼리)
이 형태의 오른쪽IN은 괄호로 묶인 하위 쿼리이며 반환해야 합니다. 정확히 하나의 열입니다. 왼쪽 토토 사이트 추천식이 평가되고 하위 쿼리 결과의 각 행과 비교됩니다. 결과는IN동일한 하위 쿼리 행이 있으면 TRUE입니다. 발견되었습니다. 동일한 행이 발견되지 않으면 결과는 FALSE입니다(포함). 하위 쿼리가 행을 반환하지 않는 특별한 경우).
왼쪽 토토 사이트 추천식이 NULL을 산출하거나, 오른쪽 값이 동일하지 않으며 오른쪽 행이 하나 이상 있습니다. 결과는 NULL입니다.IN구성은 FALSE가 아닌 NULL이 됩니다. 이는 다음에 따른다. NULL 값의 부울 조합에 대한 SQL의 일반 규칙입니다.
다음과 같이존재함, 그건 현명하지 못한 일이에요 하위 쿼리가 완전히 평가된다고 가정합니다.
(토토 사이트 추천, 토토 사이트 추천[, ...]) IN (하위 쿼리)
이 형태의 오른쪽IN은 괄호로 묶인 하위 쿼리이며 반환해야 합니다. 정확히 왼쪽에 있는 토토 사이트 추천식 수만큼의 열 목록. 왼쪽 토토 사이트 추천식이 평가되고 비교됩니다. 하위 쿼리 결과의 각 행에 대한 행 단위입니다. 결과는IN동일한 하위 쿼리 행이 있으면 TRUE입니다. 발견되었습니다. 동일한 행이 발견되지 않으면 결과는 FALSE입니다(포함). 하위 쿼리가 행을 반환하지 않는 특별한 경우).
평소와 같이 토토 사이트 추천식이나 하위 쿼리 행의 NULL은 SQL 부울 토토 사이트 추천식의 일반 규칙에 따라 결합됩니다. 2개 모든 해당 멤버가 다음과 같은 경우 행은 동일한 것으로 간주됩니다. null이 아니고 같음; 해당하는 행이 있으면 행이 동일하지 않습니다. 멤버는 null이 아니고 동일하지 않습니다. 그렇지 않으면 그 결과 행 비교를 알 수 없습니다(NULL). 모든 행 결과가 다음과 같은 경우 같지 않거나 NULL이고 하나 이상의 NULL이 있는 경우 결과는 다음과 같습니다. 의INNULL입니다.
토토 사이트 추천다음에 없음(값[, ...])
이 형태의 오른쪽아님 안으로은 괄호로 묶인 스칼라 토토 사이트 추천식 목록입니다. 는 왼쪽 토토 사이트 추천식의 결과가 다음과 같지 않으면 결과는 TRUE입니다. 모두 오른쪽 토토 사이트 추천입니다. 이것은 단축 표기법입니다. 에 대한
토토 사이트 추천 < 값1그리고토토 사이트 추천 < 값2그리고 ...
왼쪽 토토 사이트 추천식이 NULL을 산출하거나, 오른쪽 값이 동일하지 않으며 오른쪽 값이 하나 이상 있습니다. 토토 사이트 추천식은 NULL을 생성하며, 결과는아님 안으로구조는 순진하게 TRUE가 아닌 NULL이 됩니다. 기대합니다. 이는 SQL의 부울(Boolean)에 대한 일반 규칙을 따릅니다. NULL 값의 조합.
팁: x y에 없음이다 에 해당함NOT (x IN y)전체 사례. 그러나 NULL은 오류가 발생할 가능성이 훨씬 더 높습니다. 작업할 때 초보자포함되지 않음함께 일할 때보다IN. 그것은 가능하다면 자신의 상태를 긍정적으로 토토 사이트 추천하는 것이 가장 좋습니다.
토토 사이트 추천다음에 없음(하위 쿼리)
이 형태의 오른쪽아님 안으로은 괄호로 묶인 하위 쿼리로, 정확하게 반환해야 합니다. 하나의 열. 왼쪽 토토 사이트 추천식이 평가되어 다음과 비교됩니다. 하위 쿼리 결과의 각 행. 결과는포함되지 않음동일하지 않은 하위 쿼리 행만 있는 경우 TRUE입니다. 발견됨(하위 쿼리가 no를 반환하는 특수한 경우 포함) 행). 동일한 행이 발견되면 결과는 FALSE입니다.
왼쪽 토토 사이트 추천식이 NULL을 산출하거나, 오른쪽 값이 동일하지 않으며 오른쪽 행이 하나 이상 있습니다. 결과는 NULL입니다.포함되지 않음구조는 TRUE가 아닌 NULL이 됩니다. 이는 다음에 따른다. NULL 값의 부울 조합에 대한 SQL의 일반 규칙입니다.
다음과 같이존재함, 그건 현명하지 못한 일이야 하위 쿼리가 완전히 평가된다고 가정합니다.
(토토 사이트 추천, 토토 사이트 추천[, ...]) 없음 (하위 쿼리)
이 형태의 오른쪽아님 안으로은 괄호로 묶인 하위 쿼리로, 정확하게 반환해야 합니다. 왼쪽 목록에 있는 토토 사이트 추천식 수만큼의 열입니다. 왼쪽 토토 사이트 추천식은 행별로 평가되고 비교됩니다. 하위 쿼리 결과의 각 행. 결과는포함되지 않음동일하지 않은 하위 쿼리 행만 있는 경우 TRUE입니다. 발견됨(하위 쿼리가 no를 반환하는 특수한 경우 포함) 행). 동일한 행이 발견되면 결과는 FALSE입니다.
평소와 같이 토토 사이트 추천식이나 하위 쿼리 행의 NULL은 SQL 부울 토토 사이트 추천식의 일반 규칙에 따라 결합됩니다. 2개 모든 해당 멤버가 다음과 같은 경우 행은 동일한 것으로 간주됩니다. null이 아니고 같음; 해당하는 행이 있으면 행이 동일하지 않습니다. 멤버는 null이 아니고 동일하지 않습니다. 그렇지 않으면 그 결과 행 비교를 알 수 없습니다(NULL). 모든 행 결과가 다음과 같은 경우 같지 않거나 NULL이고 적어도 하나의 NULL이 있는 경우 결과는 다음과 같습니다. 의포함되지 않음NULL입니다.
토토 사이트 추천 연산자모두(하위 쿼리) 토토 사이트 추천 연산자일부 (하위 쿼리)
이 형태의 오른쪽모두은 괄호로 묶인 하위 쿼리이며 반환해야 합니다. 정확히 하나의 열입니다. 왼쪽 토토 사이트 추천식이 평가되고 주어진를 사용하여 하위 쿼리 결과의 각 행과 비교연산자, 이는 다음을 생성해야 합니다. 부울 결과. 결과는모두이다 참 결과가 얻어지면 TRUE입니다. 그렇지 않은 경우 결과는 FALSE입니다. 실제 결과가 발견된 경우(특수한 경우 포함) 하위 쿼리는 행을 반환하지 않습니다).
일부는의 동의어입니다.모두. IN동등함 에= 모두.
성공이 없고 적어도 하나라도 성공하지 못했다면 오른쪽 행은 연산자 결과에 대해 NULL을 생성합니다. 의모두구성은 NULL이 될 것입니다. 거짓. 이는 SQL의 부울(Boolean)에 대한 일반 규칙을 따릅니다. NULL 값의 조합.
와 마찬가지로존재함, 그건 현명하지 못한 일이야 하위 쿼리가 완전히 평가된다고 가정합니다.
(토토 사이트 추천, 토토 사이트 추천[, ...]) 연산자모두(하위 쿼리) (토토 사이트 추천, 토토 사이트 추천[, ...]) 연산자일부 (하위 쿼리)
이 형태의 오른쪽모두은 괄호로 묶인 하위 쿼리이며 반환해야 합니다. 정확히 왼쪽에 있는 토토 사이트 추천식 수만큼의 열 목록. 왼쪽 토토 사이트 추천식이 평가되고 비교됩니다. 주어진를 사용하여 하위 쿼리 결과의 각 행에 대한 행 방향연산자. 현재는 만=그리고<연산자는 행 단위로 허용됩니다.모두쿼리. 결과는모두다음의 경우 참입니다. 동일하거나 동일하지 않은 행이 각각 발견됩니다. 결과는 해당 행이 발견되지 않으면 FALSE입니다(특별한 경우 포함). 하위 쿼리는 행을 반환하지 않습니다.)
평소와 같이 토토 사이트 추천식이나 하위 쿼리 행의 NULL은 SQL 부울 토토 사이트 추천식의 일반 규칙에 따라 결합됩니다. 2개 모든 해당 멤버가 다음과 같은 경우 행은 동일한 것으로 간주됩니다. null이 아니고 같음; 해당하는 행이 있으면 행이 동일하지 않습니다. 멤버는 null이 아니고 동일하지 않습니다. 그렇지 않으면 그 결과 행 비교를 알 수 없습니다(NULL). NULL이 하나라도 있는 경우 행 결과 다음의 결과는모두FALSE일 수 없습니다. TRUE 또는 NULL이 됩니다.
토토 사이트 추천 연산자전체 (하위 쿼리)
이 형태의 오른쪽전체은 괄호로 묶인 하위 쿼리이며 반환해야 합니다. 정확히 하나의 열입니다. 왼쪽 토토 사이트 추천식이 평가되고 주어진를 사용하여 하위 쿼리 결과의 각 행과 비교연산자, 이는 다음을 생성해야 합니다. 부울 결과. 결과는전체이다 모든 행이 TRUE를 반환하는 경우 TRUE(특수한 경우 포함) 하위 쿼리는 행을 반환하지 않습니다.) 거짓이 있으면 결과는 거짓입니다. 결과가 나왔습니다.
포함되지 않음다음과 동일함< 전체.
실패가 없고 적어도 하나의 오른쪽에 실패가 있는 경우에 주의하십시오. 행은 연산자 결과에 대해 NULL을 생성합니다.전체구조는 TRUE가 아닌 NULL이 됩니다. 이는 SQL의 부울(Boolean)에 대한 일반 규칙을 따릅니다. NULL 값의 조합.
다음과 같이존재함, 그건 현명하지 못한 일이야 하위 쿼리가 완전히 평가된다고 가정합니다.
(토토 사이트 추천, 토토 사이트 추천[, ...]) 연산자전체 (하위 쿼리)
이 형태의 오른쪽전체은 괄호로 묶인 하위 쿼리이며 반환해야 합니다. 정확히 왼쪽에 있는 토토 사이트 추천식 수만큼의 열 목록. 왼쪽 토토 사이트 추천식이 평가되고 비교됩니다. 주어진를 사용하여 하위 쿼리 결과의 각 행에 대한 행 방향연산자. 현재는 만=그리고<연산자는 행 단위로 허용됩니다.전체쿼리. 결과는전체다음의 경우 TRUE입니다. 모든 하위 쿼리 행은 각각 동일하거나 동일하지 않습니다(포함). 하위 쿼리가 행을 반환하지 않는 특별한 경우). 결과 행이 동일하지 않거나 동일한 것으로 확인되면 FALSE입니다. 각각.
평소와 같이 토토 사이트 추천식이나 하위 쿼리 행의 NULL은 SQL 부울 토토 사이트 추천식의 일반 규칙에 따라 결합됩니다. 2개 모든 해당 멤버가 다음과 같은 경우 행은 동일한 것으로 간주됩니다. null이 아니고 같음; 해당하는 행이 있으면 행이 동일하지 않습니다. 멤버는 null이 아니고 동일하지 않습니다. 그렇지 않으면 그 결과 행 비교를 알 수 없습니다(NULL). NULL이 하나라도 있는 경우 행 결과 다음의 결과는전체TRUE일 수 없습니다. FALSE 또는 NULL이 됩니다.
(토토 사이트 추천, 토토 사이트 추천[, ...]) 연산자 (하위 쿼리) (토토 사이트 추천, 토토 사이트 추천[, ...]) 연산자 (토토 사이트 추천, 토토 사이트 추천[, ...])
왼쪽은 스칼라 토토 사이트 추천식 목록입니다. 는 오른쪽은 스칼라 토토 사이트 추천식의 목록일 수 있습니다. 동일한 길이 또는 괄호로 묶인 하위 쿼리를 반환해야 합니다. 정확히 왼쪽에 있는 토토 사이트 추천식 수만큼의 열 측면. 또한 하위 쿼리는 둘 이상의 행을 반환할 수 없습니다. (0개의 행을 반환하는 경우 결과는 NULL로 간주됩니다.) 왼쪽은 평가되고 행별로 단일 항목과 비교됩니다. 하위 쿼리 결과 행 또는 오른쪽 토토 사이트 추천식 목록에 추가됩니다. 현재는 만=그리고<연산자는 행 단위로 허용됩니다. 비교. 두 행이 같거나 같으면 결과는 TRUE입니다. 각각 불평등합니다.
평소와 같이 토토 사이트 추천식이나 하위 쿼리 행의 NULL은 SQL 부울 토토 사이트 추천식의 일반 규칙에 따라 결합됩니다. 2개 모든 해당 멤버가 다음과 같은 경우 행은 동일한 것으로 간주됩니다. null이 아니고 같음; 해당하는 행이 있으면 행이 동일하지 않습니다. 멤버는 null이 아니고 동일하지 않습니다. 그렇지 않으면 행의 결과 비교를 알 수 없습니다(NULL).