sql语句Where子句中能否用聚集函数作为条件表达式。
时间: 2024-05-09 12:14:18 浏览: 93
where子句-SQL语句详解
可以使用聚集函数作为条件表达式,在WHERE子句中使用HAVING子句来筛选聚集函数的结果。WHERE子句用于筛选行,而HAVING子句用于筛选组(GROUP BY子句定义的组)。例如,以下SQL语句使用聚集函数COUNT()作为条件表达式来选择订单数量大于等于10的客户:
```
SELECT customers.customerName, COUNT(orders.orderNumber) as numOrders
FROM customers
INNER JOIN orders ON customers.customerNumber = orders.customerNumber
GROUP BY customers.customerNumber
HAVING COUNT(orders.orderNumber) >= 10;
```
阅读全文