查詢所給的表中值為空的總數
判斷字段是否為空的sql語句
SELECT sex FROM id where sex is not NULL
SELECT COUNT(*) t FROM id where sex is NULL UNION ALL SELECT COUNT(*) t FROM id WHERE cardid is NULL
SELECT SUM(t) FROM (SELECT COUNT(*) t FROM id where sex is NULL UNION ALL SELECT COUNT(*) t FROM id WHERE cardid is NULL) total
union all 和union的區別
UNION 操作符用於合並兩個或多個 SELECT 語句的結果集。
請注意,UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的數據類型。同時,每條 SELECT 語句中的列的順序必須相同
UNION ALL 命令和 UNION 命令幾乎是等效的,不過 UNION ALL 命令會列出所有的值。