Having clause
- Last Updated: July 25, 2025
- 1 minute read
- DataDirect Connectors
- ODBC
- Apache Cassandra 8.0
- Documentation
Purpose
Specifies conditions for groups of rows (for example, display only the departments that have salaries totaling more than $200,000). This clause is valid only if you have already defined a Group By clause.
Syntax
HAVING expr1
rel_operator
expr2
where:
- expr1 | expr2
- can be column names, constant values, or expressions. These expressions do not have to match a column expression in the Select clause. See "SQL expressions" for details regarding SQL expressions.
- rel_operator
- is the relational operator that links the two expressions.
Example
The following example returns only the departments that have salaries totaling more than $200,000:
SELECT DEPT_ID, sum(SALARY) FROM EMP GROUP BY DEPT_ID
HAVING sum(SALARY) > 200000