如何解决SQL,查询结果除外
TEST表总共有 315,729,533 条记录
使用以下查询,我得到一组结果-
SELECT count(*)
from test
where Col1 <> '' and Col2='U'
34,270,975
我想要一个查询,该查询可以为我提供另一组结果,总计给我-上一个查询结果(315,533-34,975 = 281,458,558 ) 每个Col和Col2的记录如下-
Col1 Count
NULL 638
282221444
~ 48
C 34724501
D 37055
F 11
N 3144
Col2 Count
D 3621131
M 1772356
U 311593354
将感谢您的投入。
解决方法
您将使用:
select count(*)
from test
where (Col1 = '' or Col1 is null) or
(Col2 <> 'U' or Col2 is null);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。