Los operadores lógicos habituales están disponibles:
boolean AND boolean → boolean boolean OR boolean → boolean NOT boolean → boolean
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 |
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)