DISTINCT colname和DISTINCT(colname)之间有区别吗?

时间:2011-03-21 16:51:54

标签: sql distinct

我见过两个版本。在iSeries DB2上,您可以使用其中任何一个,据我所知,它们可以执行相同的操作。有区别吗?

2 个答案:

答案 0 :(得分:2)

不,没有区别,因为DISTINCT是关键字而不是是函数调用。

SOME_COLUMN(SOME_COLUMN)之间的区别相同(前面没有任何关键字)

答案 1 :(得分:1)

如果您的选择中只有一列,则没有区别。

但是当你使用distinct outside作为 -

select disctinct col1, col2, col3 from table

它在(col1,col2,col3)的组元组上应用distinct。

最后,使用distinct作为select distinctselect distinct()

没有区别
相关问题