distinct后面要加括号吗
时间: 2023-07-25 13:37:00 浏览: 374
Oracle公司内部数据库培训资料01基本SQLSELECT语句.pptx
在MySQL中,对于只有一个列名的情况下,DISTINCT后面的列名可以不加括号。例如:
```
SELECT DISTINCT name FROM your_table;
```
但是,如果您想对多个列进行去重,或者使用一些函数或表达式来计算,那么您需要将它们放在括号内。例如:
```
SELECT DISTINCT (col1 + col2) as total FROM your_table;
```
在这个例子中,我们使用括号将col1和col2相加,并将结果作为total列的别名,然后使用DISTINCT关键字来过滤掉重复的total值。
阅读全文