Los operadores lógicos habituales están disponibles:

boolean AND booleanboolean
boolean OR booleanboolean
NOT booleanboolean

SQL usa un sistema lógico de tres valores con verdadero, falso y null, que representa desconocido. Observe las siguientes tablas de verdad:

a b a Y b a O b
CIERTO CIERTO CIERTO CIERTO
CIERTO FALSO FALSO CIERTO
CIERTO NULO NULO CIERTO
FALSO FALSO FALSO FALSO
FALSO NULO FALSO NULO
NULO NULO NULO NULO
a NO a
CIERTO FALSO
FALSO CIERTO
NULO NULO

Los operadores AND y OR son conmutativos, es decir, puede cambiar los operandos izquierdo y derecho sin afectar el resultado. (Sin embargo, no se garantiza que el operando izquierdo se evalúe antes que el operando derecho. Consulte la Sección 4.2.14 para obtener más información sobre el orden de evaluación de subexpresiones).

Anterior Hasta próximo
Capítulo 9. Funciones y operadores Hogar 9.2. Funciones y operadores de comparación