1. Orden de consulta ( ordenar por)
Sintaxis: ordenar por campo asc / desc
-asc: secuencia, secuencia positiva. Valor: creciente, letra: orden natural (az)
-desc: orden inverso, orden inverso. Valor: decreciente, letra: orden inverso natural (za)
Caso: ¿Ordenar por orden de identificación?
SELECCIONE * DEL ORDEN del estudiante POR id ASC;
SELECCIONAR * DESDE ORDEN DEL ESTUDIANTE POR ID; -orden positivo predeterminado
Nota: si se trata de varias condiciones de clasificación
-Requisitos: según el orden positivo del servlet, según el orden inverso de jsp
SELECCIONE * DE ORDEN del estudiante POR servlet ASC, jsp DESC;
2. Consulta de grupo (agrupar por)
Úselo para agrupación y agregación (consulte ese grupo por ese grupo)
Pregunta: ¿Consultar el puntaje total JS de la clase?
seleccione clase, suma (js) Del nombre de la tabla Agrupar por clase; (se agrupa por clase)
3. Consulta después de agrupar
Antes de las condiciones de agrupación use where palabra clave, después de las condiciones de agrupación tenga la palabra clave
Pregunta: Consulta la calificación promedio de js mayor que 80 clases
seleccione clase de 表 名 Agrupar por clase Tener Avg (js)> 80;
4. Consulta de varias tablas
Conexión interna Cambiar orden 1 JoIn Form 2 en la Tabla 1. Campo 1 = Tabla 2. Campo 2;
5. Subconsulta (énfasis)
La subconsulta es usar el resultado de una consulta como la condición de otra consulta
Usar en (subconsulta de columna)
6. Consulta conjunta
(Seleccione la declaración 1)
unión
(seleccione la declaración 2)
7 .------- E ------ R ---- tapete
Las entidades usan rectángulos, los atributos usan elipses y los diamantes usan relaciones
1: La relación de n 1 clave externa de la clave primaria a n