Valores booleanos

Un valor booleano representa un valor de verdad; es decir, TRUE o FALSE. Una expresión booleana o predicado puede producir un valor de desconocido (unknown), que está representado por el valor nulo.

Los siguientes tipos de datos se pueden convertir en el tipo de datos BOOLEAN:
  • CHAR o VARCHAR se puede convertir en un valor BOOLEAN:
    • Convertir en TRUE: 't' , 'true' , 'y', 'yes' , 'on' ,'1'
    • Convertir en FALSE: 'f', 'false', 'n', 'no', 'off', '0'
    Una serie puede utilizar cualquier combinación de caracteres en mayúsculas y minúsculas ('yes', 'YES', 'Yes', 'yES', etcétera).
  • Coma flotante decimal o entero binario
    • Cuando un valor de tipo de datos DECFLOAT, SMALLINT, INTEGER o BIGINT se convierte en un valor BOOLEAN, el resultado es TRUE si el valor no es cero y FALSE si el valor es cero.