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