El grupo de cláusula en SQL le permite agrupar filas que coinciden con una condición específica en un solo ejemplo de grupo, todos los usuarios del mismo departamento.
Podemos usar el grupo por cláusula junto con la función de recuento para determinar el número de elementos dentro de un grupo específico. Esto puede ser útil cuando necesite determinar las filas duplicadas.
Sintaxis
Podemos usar el grupo por cláusula en combinación con la función de recuento como se muestra en la sintaxis a continuación:
Seleccionar columna1, recuento (columna2)Ilustramos cómo podemos usar el grupo por cláusula con la función de recuento.
Data de muestra
Comience creando una tabla y agregando datos de muestra como se muestra en las declaraciones de ejemplo a continuación:
Crear empleados de la mesa (NOTA: Las consultas anteriores se implementan en la base de datos PostgreSQL. No dude en modificar las consultas para el motor de su base de datos.
Podemos seleccionar todos los registros de la tabla como se muestra:
Seleccionar * de los empleados;La tabla contiene registros como se muestra:
Uso de ejemplo
Ahora podemos usar el grupo por cláusula con la función de recuento para determinar el número de empleados en varias categorías.
Una consulta de ejemplo es como se muestra:
Departamento seleccionado,El código anterior debe clasificar los datos basados en la columna de Departamento y Categoría. Luego, la función de conteo debe contar el número de registros en cada grupo como se muestra:
Ejemplo de uso 2
También podemos usar el grupo por función con una cláusula de orden por orden como se muestra:
Departamento seleccionado,El código anterior debería devolver:
Conclusión
Este tutorial discute cómo usar el grupo por cláusula junto con la función de recuento.
Gracias por leer!!