Ejercicios SQL
Enviado por legendsub7 • 28 de Diciembre de 2023 • Monografía • 669 Palabras (3 Páginas) • 181 Visitas
EJERCICIOS DE CONSULTAS SQL
CONSULTAS DE UNA SOLA TABLA
- Listar todos los campos de la Tabla ALUMNOS.
SELECT * FROM ALUMNOS[pic 1]
- Listar solo el NOMBRE y APELLIDOS de los ALUMNOS.
SELECT NOMB_ALUMNO,APE_ALUMNO FROM ALUMNOS;[pic 2]
- Listar los APELLIDOS y NOMBRE de los ALUMNOS.
SELECT APE_ALUMNO, NOMB_ALUMNO FROM ALUMNOS;[pic 3]
- Listar los APELLIDOS y NOMBRE de los ALUMNOS en Orden Alfabético.
SELECT APE_ALUMNO, NOMB_ALUMNO FROM ALUMNOS ORDER BY
ape_alumno ASC;[pic 4]
- Listar los APELLIDOS y NOMBRES de los ALUMNOS en Orden Inverso al Alfabético.
SELECT APE_ALUMNO, NOMB_ALUMNO FROM ALUMNOS ORDER BY
ape_alumno DESC;
[pic 5]
- Listar solo el DNI y APELLIDO de los ALUMNOS.
SELECT DNI_ALUMNO, APE_ALUMNO FROM ALUMNOS;[pic 6]
- Contar cuantos DOCENTES dictan en la ACADEMIA.
SELECT COUNT(*) FROM DOCENTES;[pic 7]
- Listar solo los NOMBRES y APELLIDOS de los DOCENTES.
SELECT NOMB_DOCENTE, APE_DOCENTE FROM DOCENTES;[pic 8]
- Contar cuantos ALUMNOS están en la Base de DATOS de la Academia
SELECT COUNT(*) FROM ALUMNOS;
[pic 9]
- Contar cuantos cursos se dictan en la ACADEMIA.
SELECT COUNT(*) FROM CURSO;[pic 10]
- Mostrar los ALUMNOS con ID mayores que 9.
SELECT * FROM ALUMNOS WHERE ID_ALUMNO > 9;
[pic 11]
- Mostrar los ALUMNOS con ID mayores o iguales que 9.
SELECT * FROM ALUMNOS WHERE ID_ALUMNO >= 9;[pic 12]
- Mostrar los ALUMNOS con ID entre 5 y 15.
SELECT * FROM ALUMNOS WHERE ID_ALUMNO BETWEEN 5 AND 15;
[pic 13]
- Mostrar el ID MAYOR de los ALUMNOS.
SELECT MAX(ID_ALUMNO) FROM ALUMNOS;[pic 14]
- Mostrar el APELLIDO Y NOMBRE del ALUMNO con MAYOR número de ID. SELECT APE_ALUMNO, NOMB_ALUMNO FROM ALUMNOS WHERE ID_ALUMNO = (SELECT MAX(ID_ALUMNO) FROM ALUMNOS);
[pic 15]
- Buscar ALUMNOS con APELLIDOS que comiencen con “P”
SELECT * FROM ALUMNOS WHERE APE_ALUMNO LIKE 'P%';[pic 16]
- Buscar DOCENTES con APELLIDOS que comiencen con “R”
SELECT * FROM DOCENTES WHERE APE_DOCENTE LIKE 'R%';[pic 17]
- Buscar ALUMNOS que contengan por lo menos una “r” en su APELLIDO
SELECT APE_ALUMNO FROM ALUMNOS WHERE APE_ALUMNO LIKE '%R%';[pic 18]
CONSULTAS MULTITABLAS
- Mostrar los ALUMNOS que están MATRICULADOS en un Respectivo CURSO. SELECT al.NOMB_ALUMNO, al.APE_ALUMNO, cu.NOM_CURSO FROM ALUMNOS al, MATRICULAS ma, CURSO cu
WHERE al.ID_ALUMNO = ma.ID_ALUMNO AND cu.COD_CURSO= ma.COD_CURSO;
...