使用单列作为参数时,返回列中唯一值的列表;使用表表达式作为参数时,返回具有唯一值组合的所有列。
语法
DISTINCT ( <列名或表表达式> )
参数 | 属性 | 描述 |
列名或表表达式 | 返回单列(或表表达式)的惟一值(或值的组合) |
返回值
表
一个完整的表或具有一列或多列的表
备注
如果参数是表表达式,则 DISTINCT 将删除表表达式的重复行。
DISTINCT 的结果会受到当前筛选上下文的影响。 VALUES 函数类似于 DISTINCT,两者通常返回完全相同的结果。 但是,VALUES 遵循参照完整性的约定,在某些情况下将返回一个额外的空行。 详情参考扩展阅读:
说点什么