Postgresql 9.3.25 문서 | ||||
---|---|---|---|---|
PostgreSQL : 문서 : 9.3 : 스포츠 토토 결과 연산자 | PostgreSQL : 문서 : 9.3 : 토토 사이트 추천 및 연산자 | 제 9 장 기능 및 운영자 | 롤 토토 : 문서 : 9.3 : 수학적 함수 및 연산자 |
일반적인 비교 와이즈 토토는 사용할 수 있습니다.테이블 9-1.
참고 :the! =운영자입니다 로 변환<파서 단계에서. 구현할 수 없습니다! =and<다른 작업을 수행하는 와이즈 토토 것들.
모든 관련 데이터 유형에 대해 비교 와이즈 토토를 사용할 수 있습니다. 모든 비교 와이즈 토토는 값을 반환하는 이진 와이즈 토토입니다. 유형부울; 와 같은 표현1 <2 <3유효하지 않습니다 (없기 때문에<부울 값을 비교하는 연산자 와 함께3).
비교 와이즈 토토 외에도 특별사이구성 가능 :
a사이xandy
a =xanda<=y
사이종말점을 처리합니다 범위에 포함 된 값.사이반대 비교를합니다 :
axandy
a < x또는a y
대칭 사이의|사이요구 사항이없는 경우를 제외하고 왼쪽에 대한 논쟁andbe 오른쪽에 대한 논쟁보다 작거나 동일합니다. 그렇지 않은 경우 이 두 가지 인수는 자동으로 교환되어 비어 있도록 범위는 항상 암시됩니다.
일반 비교 와이즈 토토 수율 null (Signifing"알 수없는"), true 또는 false가 아닙니다 입력 중 어느 쪽이든 NULL입니다. 예를 들어,7 = 널ricleds null 님과 마찬가지로7 < 널. 이 동작이 적합하지 않은 경우 사용하십시오.is [not] 별개 에서구성 :
aB aB
널 비 널 입력의 경우|<운영자. 그러나 두 입력이 모두 null이면 False를 반환하고 하나만 입력은 null이면 true를 반환합니다. 비슷하게,is 구별되지 않음동일합니다=null 입력의 경우, 그러나 두 입력이 모두 null이면 True를 반환합니다. 하나의 입력 만 무일하게 할 때 false. 따라서 이러한 구성 NULL이 정상적인 데이터 값인 것처럼 효과적으로 행동하십시오. 보다"알 수없는".
값이 null인지 여부를 확인하려면 사용하십시오. 구조 :
표현is null표현
또는 등가이지만 비표준, 구성 :
표현isnull표현notnull
donot쓰기표현= 널왜냐하면null" 동일 NULL. (널 값은 알려지지 않은 값을 나타내며, 두 사람이 알 수없는 값은 동일합니다.)
팁 :일부 응용 프로그램은표현= null진실을 반환하면표현NULL 값을 평가합니다. 이것들을 적극 권장합니다 SQL 표준을 준수하도록 응용 프로그램을 수정합니다. 하지만, 그렇게 할 수 없다면transport_null_equals구성 변수를 사용할 수 있습니다. 활성화 된 경우PostgreSQL전환x = null클로즈 tox is null.
표현row valued, 그 다음에is null행이있을 때 참입니다 표현 자체는 무효이거나 모든 행의 필드가 널이면 하는 동안행이있을 때 참입니다 표현 자체는 NULL이고 모든 행의 필드는 무감각 상태. 이 행동 때문에is 널and항상 그런 것은 아닙니다 행 값 표현식에 대한 반복 결과; 특히, a NULL 및 NULL 필드를 모두 포함하는 행 값 표현 두 테스트 모두에 대해 False를 반환합니다. 어떤 경우에는 그럴 수도 있습니다 쓰기에 선호Row null과는 다릅니다또는Row 는 구별되지 않습니다 널행 필드에서 추가 테스트없이 널.
부울 값도 구조를 사용하여 테스트 할 수 있습니다
표현진실표현사실이 아닙니다표현거짓표현거짓이 아니다표현알 수 없음표현알 수 없음
이들은 항상 참 또는 거짓을 반환합니다. 피연산자가 널이면. 널 입력은 논리적으로 취급됩니다 값"알 수없는". 주석알 수 없음and그렇지 않습니다 알려지지 않은효과적으로is 널and각각, 입력 표현식은 부울 유형이어야한다는 점을 제외하고.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
논리 와이즈 토토 | up | 수학적 함수 및 운영자 |