ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Listar los nombres de las alumnas que viven en Zacatecas


Enviado por   •  4 de Marzo de 2018  •  Apuntes  •  1.864 Palabras (8 Páginas)  •  127 Visitas

Página 1 de 8

1.- Listar los nombres de las alumnas que viven en Zacatecas

SELECT nombre_alumno

FROM Alumnos

WHERE sexo=”F” AND

              Cciudad = “Zacatecas”;

2.- Cuáles de los cursos del departamento de  Ciencias Básicas son de 8 créditos o más.

SELECT nombre_curso

FROM  CURSOS

WHERE departamento = “Ciencias Basicas”        AND Num_creditos >= 8;

3.- Lista el nombre del estudiante, la ciudad, el estado, el sexo de los estudiantes que sean del estado de Zacatecas o de la ciudad de Fresnillo

SELECT nombre_estudiante, ciuda, estado, sexo

FROM  Alumnos

WHERE  estado =”Zacatecas ” OR ciudad =’’Fresnillo”

4.-Lista los nombres, las ciudades y los estados de todos los estudiantes quienes su código postal está entre 20000 y 29000 o viven en la ciudad de Rio Grande

SELECT nombre_alumnos, ciudad, estado

FROM  Alumnos

WHERE zip >= 20000 AND zip <= 29000 OR ciudad = “Rio Grande”;

NOT

5.-Listar los nombre, la ciudad  y el estado de los estudiantes que no viven en el estado de Zacatecas

SELECT nombre_estudiante

FROM  Alumnos

WHERE NOT (estado = “Zacatecas”)

BETWEEN  and NOT BETWEEN

6.-Listar los nombres y el salario de los profesores quienes ganan entre 30000 y 35000 pesos

SELECT nombre_profesor, salario

FROM  Profesor

WHERE salario BETWEEN 30000 and 35000;

Where salario >= 30000 and salario <=35000;

7.-  Incrementar el salario de los profesores en un 5.5%, más 1500 pesos por mérito al desempeño académico.

SELECT nombre_maestro, (salario *1.055) + 1500 as Total

FROM Profesores

FUNCIONES DE AGREGACIÓN

MAX MIN, SUM, AVG        

8. Cuál es el profesor que gana el máximo salario

SELECT MAX(salario)

FROM PROFESORES;

9.- Cual es la calificación mínima de los estudiantes

SELECT MIN (calificacion)

FROM LISTAS;

10.-Mostrar el  salario total  de los profesores

SELECT SUM (salario)

FROM PROFESORES;

11.-Mostrar el salario total de aquellos profesores que ganen mas de 5000

SELECT SUM (salario)

FROM PROFESORES

WHERE salario>5000;

12.-Mostrar el promedio salarial de los profesores

SELECT AVG (salario)

FROM PROFESORES;

CONTANDO REGISTROS

COUNT

13. Cuántos estudiantes hay que sean mujeres, hombres

SELECT COUNT (*)

FROM ALUMNOS

Where sexo=”f”;

SELECT COUNT (*)

FROM ALUMNOS

Where sexo = “m”;

14. Cuántos profesores ganan más de 5000

SELECT COUNT (*)

FROM  PROFESORES

WHERE salario >5000;

DISTINCT 

15. Mostrar el estado a donde pertenecen los estudiantes

SELECT estado

FROM  ALUMNOS

ORDER BY estado;

SELECT DISTINCT(estado)

FROM  ALUMNOS

ORDER BY estado;

SELECCIONANDO GRUPOS DE DATOS  (GROUP BY, HAVING)

SELECT

FROM

WHERE  

GROUP BY 

ORDER BY ;

16.- Mostrar los estudiantes inscritos en cada curso

SELECT id_curso, COUNT(*) as #Inscritos

FROM Listas

GROUP BY id_curso;

16.- Mostrar el número de cursos que ha tomado cada estudiante

SELECT id_alumno, COUNT(*) as #Inscritos

FROM Listas

GROUP BY id_alumno;

17.- Listar el promedio de calificación y número de cursos tomado por cada estudiante

SELECT id_alumno, AVG(calificacion), COUNT(*) as #Cursos

FROM Listas

GROUP BY id_alumno;

18.- Listar el promedio de calificación y número de estudiantes de cada sección por cada curso.

SELECT No_curso, No_seccion,  AVG(calificacion), COUNT(*) as #Alumnos

FROM Listas

GROUP BY No_curso, No_seccion;

19.- Listar el promedio de calificación y número de cursos tomados por los estudiantes con una calificación mayor o igual a 7

SELECT no_alumno,  AVG(calificacion), COUNT(*) as NumeroCursos

FROM Listas

GROUP BY no_alumno

HAVING  AVG(calificacion) >= 70;

20.- Listar el promedio de calificación y número de estudiantes por cada sección con mas de cuatro estudiantes.

SELECT id_curso, id_seccion,  AVG(calificacion), COUNT(*) as NumeroAlumnos

FROM Listas

GROUP BY id_curso, id_seccion

HAVING COUNT(*) > 4;

MULTIPLES TABLAS (JOIN)

1. Listar el nombre completo de todos los maestros,  que tiene asignado algún curso (numero de curso, y no de maestro)

SELECT nombre_profesor, Profesores.no_profesor, no_curso

FROM Profesores, Secciones

WHERE Profesor.id_profesor = Seccion.id_profesor;

2. Cuáles son los alumnos inscritos en cada sección de cada curso?

SELECT no_seccion, nombre_curso, numero_estudiantes

FROM CURSOS AS C, SECCIONES AS S

WHERE S.no_curso = C.no_curso;

3. Mostrar el nombre y la calificación de cada estudiante

...

Descargar como (para miembros actualizados)  txt (13.3 Kb)   pdf (198.5 Kb)   docx (18.1 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com