---
title: "Cláusula HAVING"
url: https://docs.catalyst.zoho.com/es/cloud-scale/help/zcql/having/
description: "ZCQL es el lenguaje de consulta propio de Catalyst, modelado a partir de lenguajes de consulta familiares, que puedes usar para consultar la base de datos de tu aplicación de forma eficiente."
last_updated: 2026-03-20T16:21:56Z
service: Cloud Scale
type: general
---
# Cláusula HAVING
### Introducción
La cláusula `HAVING` se usa para seleccionar registros de datos basándose en una condición especificada. También puedes aplicar [funciones ZCQL](https://docs.catalyst.zoho.com/es/cloud-scale/help/zcql/zcql-functions/) en la consulta usando esta cláusula. La cláusula `HAVING` solo se puede usar con consultas [`SELECT`](https://docs.catalyst.zoho.com/es/cloud-scale/help/zcql/select/).
La sintaxis para usar la cláusula `HAVING` se muestra a continuación:
```sql
SELECT column_name FROM base_table_name GROUP BY column_name HAVING column_name OPERATOR condition
```
### Operadores Admitidos por la Cláusula HAVING
Puedes usar los siguientes operadores en las condiciones `HAVING` en consultas `SELECT` de ZCQL:
| Operadores |
Descripción |
| = |
Igual a |
| IS |
TRUE si el operando es igual al valor |
| IS NULL |
TRUE si el operando es un valor nulo |
| IS NOT NULL |
TRUE si el operando no es un valor nulo |
| =! |
No igual a |
| LIKE |
TRUE si el operando coincide con un patrón |
| NOT LIKE |
TRUE si el operando no coincide con un patrón |
| BETWEEN |
TRUE si el valor del operando está entre los valores de inicio y fin |
| IN |
TRUE si el operando es igual a una lista de expresiones |
| NOT IN |
TRUE si el operando no es igual a una lista de expresiones |
| > |
Mayor que |
| >= |
Mayor o igual que |
| < |
Menor que |
| <= |
Menor o igual que |
### Funciones ZCQL con la Cláusula HAVING
Las [funciones ZCQL](https://docs.catalyst.zoho.com/es/cloud-scale/help/zcql/zcql-functions/) como `SUM()`, `COUNT()`, `AVG()`, etc., se pueden usar con la cláusula `HAVING` en una consulta `SELECT`.
**Base de datos de ejemplo**:
Los datos de empleados de Zylker Technologies se mantienen en el [Data Store](https://docs.catalyst.zoho.com/es/cloud-scale/help/data-store/introduction/) en la tabla *Zylker_Employee_DB*. La tabla contiene las siguientes columnas y filas:
| ID |
Name |
Department |
Salary |
| ZT-001 |
Amelia Burrows |
Product Management |
15000 |
| ZT-2001 |
Bruce Wayne |
Sr. Management |
85000 |
| ZT-239 |
Clark Kane |
Media Relations |
85000 |
| ZT-4289 |
Michelle Mascarenhas |
Finance |
89000 |
Usemos la función [`AVG()`](https://docs.catalyst.zoho.com/es/cloud-scale/help/zcql/zcql-functions/#avg) de ZCQL, con la cláusula `HAVING` en una consulta `SELECT` de ejemplo.
```sql
SELECT Name, Department, Salary FROM Zylker_Employee_DB GROUP BY Department HAVING AVG(Salary) > 50000
```
| Zylker_Employee_DB.Salary |
Zylker_Employee_DB.Department |
Zylker_Employee_DB.Name |
| 85000 |
Sr. Management |
Bruce Wayne |
| 89000 |
Finance |
Michelle Mascarenhas |
> **Nota:**
* Esta funcionalidad solo está disponible en **ZCQL V2**.
* A partir del **1 de diciembre de 2024**, todos tus proyectos actuales en todas tus [Organizaciones](https://docs.catalyst.zoho.com/es/getting-started/catalyst-organizations/) presentes en el [Entorno de Desarrollo](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/development-environment/) se mapearán automáticamente al **ZCQL V2 Parser**.
* A partir del **1 de abril de 2025**, todos los proyectos presentes en todas las *Organizaciones* que ya hayan sido mapeados al **ZCQL V2 Parser** en el *Entorno de Desarrollo* se mapearán automáticamente al **ZCQL V2 Parser** en el [Entorno de Producción](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/production-environment/), si y cuando la producción esté habilitada para el proyecto.