SQL – Group By (Español)

0 Comments
Anuncios

El SQL cláusula GROUP BY se utiliza en colaboración con la instrucción SELECT para organizar los datos idénticos en grupos. Esta cláusula GROUP BY sigue la cláusula WHERE en una instrucción SELECT y precede a la cláusula ORDER BY.

sintaxis

la sintaxis básica de una cláusula GROUP BY se muestra en el siguiente bloque de código., La cláusula GROUP BY debe seguir las condiciones de la cláusula WHERE y debe preceder a la cláusula ORDER BY si se utiliza una.

SELECT column1, column2FROM table_nameWHERE GROUP BY column1, column2ORDER BY column1, column2

ejemplo

considere que la tabla Clientes tiene los siguientes registros –

si desea conocer el monto total del salario de cada cliente, entonces el grupo por consulta sería el siguiente.,

SQL> SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;

Esto producirá el siguiente resultado:

+----------+-------------+| NAME | SUM(SALARY) |+----------+-------------+| Chaitali | 6500.00 || Hardik | 8500.00 || kaushik | 2000.00 || Khilan | 1500.00 || Komal | 4500.00 || Muffy | 10000.00 || Ramesh | 2000.00 |+----------+-------------+

Ahora, veamos una tabla y la tabla CLIENTES tiene los siguientes registros con nombres duplicados −

Ahora, de nuevo, si usted quiere saber el monto total del salario de cada cliente, a continuación, el GRUPO de consulta sería la siguiente −

SQL> SELECT NAME, SUM(SALARY) FROM CUSTOMERS GROUP BY NAME;

Esto producirá el siguiente resultado:

+---------+-------------+| NAME | SUM(SALARY) |+---------+-------------+| Hardik | 8500.00 || kaushik | 8500.00 || Komal | 4500.00 || Muffy | 10000.00 || Ramesh | 3500.00 |+---------+-------------+
Anuncios


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *