La base de datos consulta los números de estudiantes y los nombres de todos los estudiantes.
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: p >
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.