domingo, 21 de junio de 2015

LibreOffice Base - Consulta con la sentencia CASEWHEN

Hemos diseñado una consulta con los campos Nombre, Apellidos y Sexo, en la cuarta columna introducimos la siguiente instrucción:

CASEWHEN( [Sexo] = 'Mujer', 'Esta persona es una mujer', 'Esta persona es un hombre' )



Cuando ejecutamos la consulta, nos muestra el resultado, la interpretación de la consulta es muy sencilla, en el caso que el campo Sexo sea igual al valor 'Mujer', colocará un literal, en caso contrario colorará otro diferente.

Esta instrucción es parecida a CASE WHEN, pero mas limitada, solo contempla dos valores, es óptima para el tratamiento de campos booleanos, que les recuerdo que solo pueden obtener dos valores.

Si observa que no funciona de forma correcta la sentencia, revise la sintaxis de la misma.

0 comentarios:

Publicar un comentario