HQL count计算会去重吗
时间: 2023-12-07 20:05:40 浏览: 61
在HQL中,如果使用COUNT(DISTINCT)函数,它会对结果进行去重计算。如果不使用DISTINCT关键字,那么不会进行去重计算。例如:
```
SELECT COUNT(DISTINCT column_name) FROM table_name;
```
这会对列进行去重计算并返回计数。而下面这个语句则不会进行去重计算:
```
SELECT COUNT(column_name) FROM table_name;
```
它会返回列中所有行的计数,包括重复的行。
阅读全文