Supongamos que una empresa tiene los datos de sus empleados, administrados en las siguientes tablas:
TABLA EMPLEADO
Para lo cual resolveremos lo siguientes querys (consultas) utilizando las funciones expuestas anteriormente:
1.- Se desea hallar el nombre y apellido del empleado asi como su dirección.
Para esto utilizaremos un join que une las tablas empleado y datospersonales, luego utilizaremos la funcion de caracteres Initcap para que solo este en mayúsculas las primeras letras.
2.- Se desea Obtener en una sola columna el Nombre y Apellido de los empleados asi como su edad.
Para esto utilizaremos solamente la tabla empleado pero uniremos con una funcion concat el Nombre y Apellido del empleado y mostraremos la edad del mismo. Se utilizara una concatenacion anidada para que no aparezca de corrido el nombre y apellido del empleado.
3.- Mostrar un codigo que contenga las 3 primeras letras del nombre de un empleado, seguido de las 3 primeras letras de su apellido, tambien muestre con sus respectivos ID del empleado.
Para este caso utilizaremos el comando substr para extraer las 3 primeras letras del nombre y apellido, para luego unirlos con una funcion concat.
4.- Mostrar en una celda el nombre y apellido del empleado , pero solo de los que tienen estado civil soltero.
Para esto tomaremos como base la pregunta 2 y un where que verifique la muestra de solo los empleados que tienen un estado civil como soltero.
1.- Se desea hallar el nombre y apellido del empleado asi como su dirección.
Para esto utilizaremos un join que une las tablas empleado y datospersonales, luego utilizaremos la funcion de caracteres Initcap para que solo este en mayúsculas las primeras letras.

Para esto utilizaremos solamente la tabla empleado pero uniremos con una funcion concat el Nombre y Apellido del empleado y mostraremos la edad del mismo. Se utilizara una concatenacion anidada para que no aparezca de corrido el nombre y apellido del empleado.
3.- Mostrar un codigo que contenga las 3 primeras letras del nombre de un empleado, seguido de las 3 primeras letras de su apellido, tambien muestre con sus respectivos ID del empleado.
Para este caso utilizaremos el comando substr para extraer las 3 primeras letras del nombre y apellido, para luego unirlos con una funcion concat.

Para esto tomaremos como base la pregunta 2 y un where que verifique la muestra de solo los empleados que tienen un estado civil como soltero.

0 comentarios:
Publicar un comentario