Predikatlar yalnız düzgün qiymət mənasını daşıyır. Predikatlar özlərində bir və ya sonsuz sayda məntiki operatorlardan ola bilər (AND, OR və ya NOT). Bundan əlavə olaraq SQL-də IS operatorundan istifadı etmək mümkündür (hətda boyuk moterizə də buna daxildir). SQL dilində üç qiymətdən birini ala bilər TRUE (doğru), FALSE (yanlış) və yaxud UNKNOWN (naməlum). Ancaq predikatlar var ki onlar yuxarıdakı qiymətləri ala bilmir: NULL, EXISTS, UNIQUE və MATCH, bu predikatlar UNKNOWN qiymətini ala bilmirlər.
Yuxarıda göstərilən üç məntiqi elementləri yadda saxlamaq üçün TRUE-bu 1, FALSE-sı 0 və UNKNOWN 1/2 kimi qəbul etdikdə asan olar.
axırıncı dəyişikliklər (16.11.09 20:49)



