Colección de citas famosas - Frases motivadoras - La base de datos consulta los números de estudiantes y los nombres de todos los estudiantes.

La base de datos consulta los números de estudiantes y los nombres de todos los estudiantes.

Consulta de tabla única 1. Consulta básica (consulta incondicional)

1. Consulta el número de estudiante, el nombre y la edad de todos los estudiantes.

Seleccione número de estudiante (SNo), nombre (SN), edad (Age)

De nombre de la tabla;

1

2

2. Consultar toda la información del estudiante.

Seleccione *

De nombre de tabla;

1

2

Tres

"*" significa mostrar toda la información.

La consulta anterior es una consulta incondicional que no utiliza una cláusula donde, también conocida como consulta de proyección.

2. Consulta condicional

Cuando desee encontrar filas que cumplan condiciones específicas en la tabla, debe utilizar la cláusula donde para especificar las condiciones de la consulta.

Donde

1. Verifique el número de estudiante y las calificaciones del curso optativo número ‘c 1’.

Seleccione el número de estudiante y la calificación

Desde el nombre de la tabla

Donde número de curso='C1'

1

2

Tres

Cuatro

2. Consulta el número de estudiantes, el número de curso y las calificaciones de los estudiantes cuyas puntuaciones sean superiores a 85 puntos.

Seleccione el número de estudiante, el número de curso y la calificación

Del nombre de la tabla

Si la puntuación es >85

1< /p >

2

Tres

Cuatro

3. Consulta el número de estudiantes, los cursos y la puntuación.

Seleccione número de estudiante, curso, calificación

Del nombre de la tabla

Donde (número de curso = 'C1 ' o número de curso = 'C2 ') y (calificación >;=85)

1

2

Tres

Cuatro

En

4. Consultar el número de alumno, el número de curso y las calificaciones de los alumnos que no han cursado C1 o C2.

Seleccione número de estudiante, número de curso, calificación

Del nombre de la tabla

El número de curso no está en ('C1', 'C2')

1

2

Me gusta

5. Consulta los números de maestros y los nombres de todos los maestros llamados Zhang.

Seleccione el número y el nombre del maestro

Del nombre de la tabla

¿Dónde se ve el nombre como '张%'?

1

2

Tres

Cuatro

Ordenar por...

Ordenar, a menudo al final del declaración, desc está en orden descendente, asc está en orden ascendente.

Agrupar por. Tener y contar

Tener se usa a menudo con agrupar por para filtrar los resultados de agrupar por.

6. Consultar el número de estudiantes y el número de cursos optativos para los estudiantes que han tomado dos o más cursos.

Seleccionar número de estudiante, contar(*)

Desde el nombre de la tabla

Agrupar por número de estudiante

Tener(cuenta(*)& gt;=2)

1

2

Tres

Cuatro

Cinco

7. Pregunte a los estudiantes que han tomado tres o más materias optativas (incluidas tres) y aprobaron todos los cursos y sus calificaciones generales. Los resultados de la consulta se ordenan en orden descendente según la puntuación total.

Seleccionar número de estudiante, total (calificación)

Del nombre de la tabla

Entre ellos (puntuación>=60)

Agrupar por estudiante número

Have(count(*)>=3)

Ordenar por suma de desc

1

2

Tres

Cuatro

Cinco

Seis

Siete

Proceso de ejecución del programa:

Del nombre de la tabla, saque la tabla completa.

Dónde filtrar los resultados > =60

Se seleccionará la base de agrupación y se agrupará por número de estudiante.

Seleccione grupos con más de tres cursos.

Seleccione para extraer el número de estudiantes y las puntuaciones totales de los grupos restantes.

Ordenar los resultados seleccionados por.