SQL基础-distinct
程序员文章站
2022-04-15 14:05:33
...
distinct 用于去重复,返回唯一的值。
注意:
1.distinct必须放在开头
2.只能在select语句中使用,不能在 insert, delete,update中使用
3.distinct表示对后面的所有参数的拼接取不重复的记录,即查出的参数拼接每行记录都是唯一的
4.不能与all同时使用,默认情况下,查询时返回的就是所有的结果
语法:
select distinct column_names from table_name
示例:
表的定义如下:
create table [dbo].[DeptKPI](
[MonthName] [nvarchar](10)null,
[DeptName] [nvarchar](50) null,
[KPIValue] [float] null
)
1.普通查询如下:
select * from[EntryTestDB].[dbo].[DeptKPI]
数据出现重复
2.查询无重复信息:
select distinct * from[EntryTestDB].[dbo].[DeptKPI]
已经把“六月,市场部,99999”重复值去掉了
3.查询表中有几个部门
select distinct DeptName from DeptKPI
end
有兴趣的小伙伴可以关注“SQL数据库笔记”公众号,一起学习吧!