Función escalar BOOLEAN
La función BOOLEAN devuelve el valor booleano real que corresponde a una representación no booleana de un valor booleano.
El esquema es SYSIBM.
- expresión-numérica
- Expresión que devuelve un entero binario o un valor decimal flotante. El resultado es TRUE si el valor devuelto es distinto a cero y FALSE si es cero.
- expresión-serie
- Expresión que devuelve una serie de caracteres o una representación de serie gráfica Unicode de un valor booleano. Los espacios en blanco iniciales y finales se eliminan de la serie antes de evaluarse.
La serie devuelta debe ser una representación válida de un valor booleano, tal como se describe en Valores booleanos (SQLSTATE 22018).
El resultado de la función es el mismo valor BOOLEAN que resultaría de la expresión:
CAST(expresión-serie AS BOOLEAN)Si el argumento puede ser nulo, el resultado puede ser nulo; si el
argumento es nulo, el resultado es el valor nulo. Ejemplos
- Ejemplo 1: La sentencia siguiente devuelve un valor de tipo de datos BOOLEAN con el valor TRUE.
values BOOLEAN(1) - Ejemplo 2: La sentencia siguiente devuelve un valor de tipo de datos BOOLEAN con el valor FALSE.
values BOOLEAN('NO') - Ejemplo 3: La sentencia siguiente devuelve un valor de tipo de datos BOOLEAN con el valor TRUE.
values BOOLEAN('Yes')
