0% encontró este documento útil (0 votos)
35 vistas7 páginas

Ejercicios de Práctica SQL

Este documento presenta 21 consultas SQL sobre una tabla de alumnos. Las consultas realizan selecciones utilizando diferentes criterios como sexo, apellido, nombre, código de alumno y monto básico para mostrar, filtrar y resumir datos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
35 vistas7 páginas

Ejercicios de Práctica SQL

Este documento presenta 21 consultas SQL sobre una tabla de alumnos. Las consultas realizan selecciones utilizando diferentes criterios como sexo, apellido, nombre, código de alumno y monto básico para mostrar, filtrar y resumir datos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PRACTICA SQL

Julio César Vassallo Anto


27/08/2022

1. Mostar a los alumnos mujeres de la tabla.

Select * From Alumnos where Sexo="F"

2. Mostrar solo ApeAlumno, NomAlumno, Sexo de los alumnos varones

Select ApeAlumno, NomAlumno, Sexo From Alumnos where Sexo="M"

3. Mostrar solo ApeAlumno, NomAlumno, Básico de los Apellidos que inician con “P”

Select ApeAlumno, NomAlumno, Basico From Alumnos where ApeAlumno like "P%"
4. Mostar a los alumnos cuya última letra de su nombre se la “a”

Select * From Alumnos where NomAlumno like "%A"

5. Mostrar a los alumnos cuya segunda letra de su nombre sea “o”

SELECT * FROM Alumnos WHERE NomAlumno LIKE "_o%"

6. Mostrar solo ApeAlumno, NomAlumno, Básico de los apellidos que inician con “R” o con
“M”

SELECT ApeAlumno, NomAlumno, Basico FROM ALUMNOS WHERE ApeALUMNO LIKE


"R%" or ApeALUMNO LIKE "M%"

7. Mostrar a los alumnos cuya última letra de su nombre sea la “e”, “y”, “o”

SELECT * FROM Alumnos WHERE NomAlumno LIKE "%e" OR NomAlumno LIKE "%y"


OR NomAlumno LIKE "%o"
8. Mostar a los alumnos cuya penúltima letra de su apellido sea “e”

Select * From Alumnos where ApeAlumno like "%e_"

9. Mostrar a los alumnos cuyos Códigos sean de 1 a 5

SELECT * FROM ALUMNOS WHERE CODALUMNO BETWEEN 1 AND 5

10. Mostar a los alumnos cuyos Códigos sean 2, 4, 6, 8

SELECT CODALUMNO,APEALUMNO,NOMALUMNO,BASICO FROM ALUMNOS WHERE


CODALUMNO IN (2,4,6,8)
11. Mostar a los alumnos cuyos Básicos sean de 1000 a 2000

SELECT * FROM ALUMNOS WHERE Basico BETWEEN 1000 AND 2000

12. Mostar a los alumnos cuyos Códigos sean de 1 a 3 y 7 a 10

SELECT * FROM ALUMNOS WHERE CodAlumno BETWEEN 1 AND 3 or CodAlumno BETWEEN 7


AND 10

13. Mostar a los alumnos cuyos Básicos sean de 1500 a 1700 y de 1800 a 2000

SELECT * FROM ALUMNOS WHERE Basico BETWEEN 1500 AND 1700 or Basico BETWEEN 1800
AND 2000
14. Mostar solo ApeAlumno, NomAlumno, Sexo de los Apellidos que no inician con “C” o con
“P”

SELECT ApeAlumno, NomAlumno, Sexo FROM ALUMNOS WHERE ApeAlumno Not Like "C%"

15. Mostar a los alumnos cuya última letra de su nombre no sea la “a” y “r”

SELECT * FROM ALUMNOS WHERE NomAlumno Not Like "%a" and NomAlumno Not Like "%r"

16. Mostrar a los alumnos cuya penúltima letra de sus apellidos no sea “e”

SELECT * FROM ALUMNOS WHERE ApeAlumno Not Like "%e_"


17. Mostar a los alumnos cuyos Códigos no sean de 2 a 5

SELECT * FROM ALUMNOS WHERE CodAlumno Not BETWEEN 2 AND 5

18. Mostar a los alumnos cuyos Códigos no sean 1, 4, 8

SELECT * FROM ALUMNOS WHERE CodAlumno Not in (1,4,8)

19. Mostar a los alumnos cuyos Básicos no sean 3000 a 4000

SELECT * FROM ALUMNOS WHERE Basico Not Between 3000 and 4000
20. Mostar a los alumnos cuyos Códigos no sean de 2 a 4 y 8 a 10

SELECT * FROM ALUMNOS WHERE CodAlumno Not Between 2 and 4 and CodAlumno Not
Between 8 and 10

21. Mostar a los alumnos cuyos Básicos sean de 1500 a 1700 y de 1800 a 2000

SELECT * FROM ALUMNOS WHERE Basico BETWEEN 1500 AND 1700 or Basico BETWEEN 1800
AND 2000

También podría gustarte