Observe la siguiente instrucción:
SELECT CONCAT( "Apellidos", CONCAT( ' ' , "Nombre") ) AS "Apellidos y Nombre" FROM "Usuarios"
WHERE "Población" = 'Zaragoza'
La instrucción en cuestión es simple, lee un registro y une los campos Apellidos y Nombre de una tabla y con un criterio de selección para un determinado campo.
Si aislamos la función:
CONCAT( "Apellidos", CONCAT( ' ' , "Nombre") ) AS "Apellidos y Nombre"
Tenemos una función CONCAT anidada dentro de otra, es porque esta función solo admite dos parámetros, y necesitamos separar Apellidos y Nombre con un espacio, es por eso que primero unimos un espacio y el campo Nombre y luego el resultado de la primera función CONCAT al campo Apellidos. Para titular la nueva columna ponemos la cláusula AS y un literal con "Apellidos y Nombre".
Pongamos en práctica lo que hemos aprendido en LibreOffice Base, una vez abierta la base de datos donde va a trabajar, seleccione la sección de Consultas, haga clic en la opción Crear una consulta en modo SQL...
Le mostrará el siguiente cuadro de diálogo, en este puede introducir la instrucción que acabamos de estudiar.
Haga clic en el botón Ejecutar consulta para que le muestre el resultado.
0 comentarios:
Publicar un comentario