成都创新互联专业为企业提供齐齐哈尔网站建设、齐齐哈尔做网站、齐齐哈尔网站设计、齐齐哈尔网站制作等企业网站建设、网页设计与制作、齐齐哈尔企业网站模板建站服务,十载齐齐哈尔做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
选择唯一的结果集 例如 表1只有 a1一列 a1 1 1 3 4 5 select distinct a1 from 表1 结果如下 1 3 4 5
呵呵 ,是排除重复语句的 关键字。。
是去掉重复的 意思 如果多条数据 相同 , 相同的那些只显示一条。。
distinct就是去掉重复值的意思,比如你这里,distinct(sno)如果sno出现两次但是只显示一次,所以在做count的时候就不一样了。
distinct就是去掉重复值的意思,比如你这里,distinct(sno)如果sno出现两次但是只显示一次,所以在做count的时候就不一样了。
select distinct (sn) from table;与select distinct sn from table;一个意思,就是去重,如果有多个相同 sn,则只返回不同的sn
选择唯一的结果集 例如 表1只有 a1一列 a1 11345select distinct a1 from 表1结果如下1345
你的要求很有意思!!你要求longitude,latitude完全不重复的行,也就是说要剔除longitude中重复的列和latitude重复的列???不知道是不是这个意思,这个SQL语句是可以实现的select longitude,latitude,currenttime from aa where longitude in (select longitude from aa group by longitude having count(longitude)=1) and latitude in (select latitude from aa group by latitudehaving count(latitude)=1) order by currenttime 上面的语句实现的是longitude中不重复的行,latitude中不重复的行的所有组合
select distinct(longitude),distinct(latitude),currenttimefrom aaorder by currenttime要的是这个么?
因为你没有排序啊 order by只对你的子查询有作用子查询的结果集生成表a后相当于select distinct (a.pid) from a 你把top 10000 去掉看看你的语句就会错了除非同时指定了 top,否则 order by 子句在视图、内嵌函数、派生表和子查询中无效。