Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10836|Respuesta: 0

[Fuente] Análisis del grupo por dos o más condiciones

[Copiar enlace]
Publicado en 11/3/2015 10:39:02 | | | |
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





Anterior:¿Cómo cambiar la fuente en PLSQL Developer?
Próximo:Los resultados de las consultas de Oracle generan automáticamente números de serie
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com