消息关闭
    暂无新消息!

求助sql问题,在线等,急!!!

问题作者 : 霸月2017-06-27发布





想用一条sql  搜出    no不重复的字段数量      和       name不为空的数量  

4个回答

︿ 0

select *
  from table_name a
 where a.no in (select b.no
                  from table_name b
                 where b.name is not null
                 group by b.no
                having count(1) = 1);
︿ 0
这样吧

SELECT COUNT(*) FROM TABLE_NAME T WHERE T.NO NOT IN (SELECT NO FROM TABLE_NAME  T1 GROUP BY NO HAVING COUNT(NO)>1) AND T.NAME IS NOT NULL
︿ 0
select (2*count(distinct t.no)-count(t.no)) as not_repeat_no,count(all t.name) from table t;
︿ 0
是no字段不重复的记录数量   和    name字段不为空的记录数量