问题描述
- 怎么计算一个表中多列的空值个数
-
比如我现在有105个字段,每个字段里面都有空值,请问什么样的SQL语句可以实现最后显示的结果是列名加空值个数,10个列的结果都要显示出来。
解决方案
select count (表名.列) from 表名 where 表名.列= (SELECT 表名.列 FROM 表名 where 表名.列名=null)
解决方案二:
得到一个空值
解决方案三:
select count(*) from 表 where 是空
解决方案四:
postgresql用SQL语句查询后只会显示最后一条结果,能改变吗
解决方案五:
select count(ANCHEID) ,count(PRIPID),count(REGNO),count(BUSST),count(EMPNUMDIS),count(ENTTYPE)
from E_ANNREPORT_BASEINFO where ANCHEID is null or ANCHEID='!' or PRIPID is null or PRIPID='!' or REGNO is null or REGNO='!' or BUSST='' or BUSST='!' or EMPNUMDIS='' or EMPNUMDIS='!' or ENTTYPE='' or ENTTYPE='!'
时间: 2024-11-05 12:16:30