La cláusula HAVING en MariaDB se utiliza en conjunto con la función de agregación GROUP BY para filtrar los resultados de una consulta. Por lo general, la cláusula HAVING se utiliza para establecer condiciones sobre el resultado de las funciones de agregación como COUNT, SUM, AVG, MAX o MIN.
Estos son los pasos básicos para usar la cláusula HAVING en MariaDB:
1. Primero, especifica la instrucción SELECT y determina qué columna(s) deseas seleccionar.
2. A continuación, puedes usar la cláusula FROM para determinar qué tabla(s) deseas consultar.
3. Luego, utiliza la cláusula GROUP BY para agrupar las filas que tienen los mismos valores en columnas específicas en grupos.
4. Finalmente, puedes usar la cláusula HAVING para filtrar los grupos.
Aquí se muestra un ejemplo:
```SQL
SELECT employee, COUNT
FROM sales
GROUP BY employee
HAVING COUNT > 5;
```
En este ejemplo, el servidor de bases de datos seleccionará los empleados del grupo de ventas y contará el número de ventas que cada empleado hizo. Luego, el servidor de bases de datos filtrará los grupos y solo mostrará los empleados que hayan realizado más de 5 ventas.