中易网

sql 去除重复问题(分组问题)

答案:4  悬赏:0  
解决时间 2021-03-15 00:45
比如:
id
0
0
0
1
1
1
2
2

查询的效果为:
id
0
0
0
1
2

也就是说对不为0的字段进行分组或者去除重复,怎么做到以上的效果呢?
sql..
最佳答案
试试:select A.id from (select id from table where id=0) A join (select id from table where id<>0 group by id) B onA.id=B.id
全部回答
这种效果看你要如何去判断,可能需要Union
select id from a where id = 0 union allselect distinct id from a where id <> 0
忘了sqlserver 能不能用case when 了 ,oracle 用nvl 和casewhen 都可 select flag,(case when count(0)  is null then 0 end) as num from table1 group by flag
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问谁有食品检验工初级考试试题呀?我急呀
气门间隙有何作用?
太平社区卫生服务站在哪里啊,我有事要去这个
cad中如何修改点模式?我输入point按下空格,
纤美子专业女子减肥生活馆地址在什么地方,想
有谁国际商法知道了解深的来帮我解一道商事组
hdmi三进一出和一进二出可以一起用吗
在控制科学与工程读研究生,东北大学与山东大
怎么防止结老茧
(好无聊的咯)是哪里的方言
C#中“覆盖”和“隐藏”的区别
春季在哪里歌曲带乐普
求老版的 这是我的战争 apk 不要1.39 界面要
如何用JAVA实现HTTPS客户端
请教浪琴l27984726和l26734783哪款好些?另l2
推荐资讯
双色球的区间是什么意思
为什么很多明星的脸很白,没痘呢?
预付费水表价格,一个多少钱
老式话筒的工作原理是:声音振动使话筒中的膜
女人失恋后怎么办
手背针刺痛
生儿多以陆为名怎么解释
想买个两万毫安的充电宝,哪种比较好?
庐江中学10录取名单
东方沉睡的雄狮是埃及,为什么雄狮的儿子是羔
语言冬天教案的有哪些
Associate Certificate 和 Certificate 有什
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?