distinct可以过滤数据中的重复记录,只保留一条。
在数据量相对较少的情况下,distinct颇有效率,常用来获取一列中的唯一值。
若数据比较大且多列去重的情况下,distinct效率则会降低,换言之,distinct并不算高效。
1、提取姓名清单,去出重复值
select distinct 姓名 from [Sheet3$]
2、多列数据去除重复
select distinct * from [Sheet3$]
"*" 表示所有列一起作为条件去除重复。
当然,也可以将 "*"拆分开,指定某些列。
select distinct 姓名,项目 from [sheet3$]