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

Apuntes SQL En base al ejercicio 8 “Gestión de Exámenes”.


Enviado por   •  20 de Noviembre de 2015  •  Apuntes  •  475 Palabras (2 Páginas)  •  644 Visitas

Página 1 de 2

Apuntes SQL

En base al ejercicio 8 “Gestión de Exámenes”.

[pic 1]

SELECT Y SUS CLAUSULAS MAS COMUNES

SELECT select_list

[INTO new_table_]

FROM table

[WHERE search_condition]

[GROUP BY group_by_expression]

[HAVING search_condition]

[ORDER BY order_expression [ASC | DESC] ];

WHERE

SELECT * FROM examen_escrito

WHERE c_preguntas <10

IN Y BETWEEN

SELECT * FROM examen_escrito

WHERE c_preguntas  NOT IN (10, 3, 5)

SELECT * FROM examen_escrito

WHERE c_preguntas  BETWEEN 4 AND 9

LIKE

% (percent sign) Specifies any sequence of zero or more characters

_ (underscore) Specifies any single character

SELECT Alumnos.DNI, Alumnos.Nombre

FROM Alumnos

WHERE Alumnos.Nombre LIKE ‘_a%´’

SUBCONSULTAS

A self-contained subquery can be used with the following operators:

  • Comparison operators
  • IN operator
  • ANY or ALL operator

Mostrar la Nota de los exámenes escritos de un alumno determinado

SELECT *

FROM Al_escrito

WHERE Al_escrito.dni=(SELECT  dni FROM Alumnos WHERE Alumnos. Nombre=’--------‘)

Mostrar la Nota de los exámenes escritos de los alumnos del grupo 2

SELECT *

FROM Al_escrito

WHERE Al_escrito.dni IN (SELECT  dni FROM Alumnos WHERE Alumnos.)

Grupo=2)

GROUP BY

SELECT Al_escrito.dni, Al_escrito_nota

FROM Al_escrito

GROUP BY dni, nota

FUNCIONES AGREGADAS

  • MIN
  • MAX
  • SUM
  • AVG
  • COUNT

        

Mostrar la menor nota obtenida en los exámenes escritos

SELECT min(Al_escrito.nota) AS Menor_Nota

FROM Al_escrito

Mostrar la mayor nota obtenida en los exámenes escritos

SELECT max(Al_escrito.nota) AS Mayor_nota

FROM Al_escrito

Mostrar la nota promedio obtenida en los exámenes escritos

SELECT avg(Al_escrito.nota) AS Nota_promedio

FROM Al_escrito

Mostrar cantidad de exámenes escritos que fueron realizados

SELECT count(Al_escrito.nota) AS Cantidad_examenes

FROM Al_escrito

INNER JOIN

1. Dado un el DNI de un alumno mostrar los códigos de los exámenes escritos y sus notas.

SELECT ALUMNOS.DNI, ALUMNOS.NOMBRE, [ALUMNO ESCRITO].NOTA, [ALUMNO ESCRITO].[Nº EXAMEN]

FROM ALUMNOS INNER JOIN [ALUMNO ESCRITO]

ON ALUMNOS.DNI = [ALUMNO ESCRITO].DNI

WHERE (((ALUMNOS.DNI)=[Ingrese DNI de Alumno]));

2. Los exámenes prácticos y sus correspondientes autores de la fecha 20/04/2004.

SELECT [examen practico].Título, [examen practico].TIPO,

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (187 Kb) docx (31 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com