我想计算表中每一列分别有多少个 NULL。但是不想写成:
SELECT SUM(CASE WHEN columns1 IS NULL THEN 0 ELSE 1),
SUM(CASE WHEN columns2 IS NULL THEN 0 ELSE 1),
SUM(CASE WHEN columns3 IS NULL THEN 0 ELSE 1),
SUM(CASE WHEN columns4 IS NULL THEN 0 ELSE 1),
.....
FROM table
有什么好办法吗?用的是 SQLite。
子查询,查询所有列名,然后外面套一个for...in 刚才所查列名,可以么?