|
En primer lugar, una explicación sencilla del grupo mediante esto: Agrupar por generalmente tiene sentido usarlo con funciones de agregación, como la suma de conteo y el promedio, etc., usando dos elementos de agrupar por: (1) El campo que aparece después de seleccionar está en la función de agregación o en el grupo por. (2) Para filtrar los resultados, puedes usar donde primero y luego agrupar por o agrupar primero y después tener Veamos el análisis de múltiples condiciones de grupo por: Introduce la siguiente sentencia en la consulta SQL Prueba de creación de tabla
( un varchar (20), b varchar (20), C Varchar(20)
) insertar en los valores de prueba (1, 'a', 'a') insertar en los valores de prueba (1, 'a', 'a') insertar en los valores de prueba (1, 'a', 'a') insertar en los valores de prueba (1, 'a', 'a') insertar en los valores de prueba (1,'a', 'b') insertar en los valores de prueba (1,'b', 'b') insertar en los valores de prueba (1,'b', 'b') insertar en los valores de prueba (1,'b', 'b') Primera consulta seleccionar * de probar; El resultado se muestra a continuación: En los resultados, según la columna b: 5 a y 3 b. Según la columna C: 4 A y 4 B.
El segundo grupo, por código de columna b, es el siguiente Select count(a),b del grupo de prueba por b
El tercer grupo, según la columna C, es el siguiente Select count(a),c del grupo de prueba por c
La cuarta vez se agrupa según las dos condiciones de b y c selecciona count(a),b,c del grupo de prueba por b,c
La quinta vez se agrupa en el orden c y b selecciona el recuento(a), b, c del grupo de prueba por c, b
Se puede ver que los grupos por dos condiciones funcionan en el proceso de trabajo: Primero, los valores de la columna b de la primera condición se agrupan en el primer grupo: 1-5, y el segundo grupo es 6-8, y luego los dos agrupamientos existentes se agrupan con los valores de la columna c de la condición 2, y se encuentra que el primer grupo puede dividirse en dos grupos, 1-4,5
|