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.
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.
0 comentarios:
Publicar un comentario