Está en la página 1de 1

LABORATORIO DE CONSULTAS CON VARIABLES Y ESTRUCTURA DE DECISIÓN EN T – SQL

INDICACIONES: Tomando en cuenta la base de datos “BDBIBLIOTECA”, creada semanas atrás; responder a
las siguientes consultas (sugerencia: utilizar variables y estructuras de decisión):
1. Diseñar una consulta que muestre la cantidad de autores agrupados por nacionalidad, siempre y
cuando, la cantidad de registros sean mayores a 15, en caso contrario, mostrar los autores chilenos
o peruanos, ordenados en forma descendente.
2. Diseñar una consulta que muestre todos los autores cuyos nombres contengan la cadena “ES”,
siempre y cuando existan más autores peruanos que chilenos, en caso contrario, mostrar todos los
autores cuya nacionalidad no es chilena.
3. Diseñar una consulta que muestre la cantidad de editoriales agrupadas por país de origen, pero de
grupos mayores a 20; siempre y cuando, la cantidad de las editoriales cuyos nombres terminan en
“O” sean menores o iguales a 4, en caso contrario mostrar la cantidad de editoriales agrupadas por
nombre en forma descendente.
4. Diseñar una consulta, que si el número de empleados cuyos nombres empiecen con la letra “B” es
mayor a 2, nos muestre la cantidad de empleados agrupados por distrito (debe aparecer el nombre
del distrito) en forma ascendente, en caso contrario, nos muestre los empleados sin un distrito
especifico o le falta asignar uno.
5. Diseñar una consulta, que si el promedio de mujeres es mayor al promedio de hombres, nos
muestre el número de mujeres y hombres registrados, en caso contrario, nos muestre la cantidad
de registros agrupados por el apellido de los empleados que aparece en los registros.
6. Diseñar una consulta, que si el número de hombres es mayor al número de mujeres, nos muestre el
número de autores que aparecen registrados, en caso contrario, nos muestre la cantidad de
registros agrupados por el tipo de sexo.
7. Diseñar una consulta, que si el número de usuarios cuyos nombres contengan la cadena “EL” es
mayor a 2, nos muestre la cantidad de usuarios agrupados por distrito (debe aparecer el nombre
del distrito) en forma descendente, en caso contrario, nos muestre la cantidad de usuarios
agrupados por el sexo.
8. Diseñar una consulta que muestre el libro con más páginas, siempre y cuando, la disponibilidad de
los libros sea mayor o igual a la no disponibilidad, en caso contrario, mostrar el libro con menos
páginas.
9. Diseñar una consulta que muestre cuántos libros tienen páginas por encima del promedio, siempre
y cuando, la cantidad de libros en idioma español sea mayor o igual al promedio de libros en
biblioteca, en caso contrario, muestre cuántos libros tienen páginas por debajo del promedio.
10. Diseñar una consulta que muestre el nombre del libro con el mayor número de páginas, siempre y
cuando, la cantidad de libros en idioma español sea menor o igual al libro con el mayor número de
páginas, en caso contrario, mostrar el nombre del libro con el menor número de páginas.

También podría gustarte