Iva*_*vic 31 mysql sql aggregate-functions
如何在MySQL查询中使用COUNT CASE和WHEN语句,在一个MySQL查询中计算数据是否为NULL以及何时不为NULL?
OMG*_*ies 76
使用:
SELECT SUM(CASE
WHEN t.your_column IS NULL THEN 1
ELSE 0
END) AS numNull,
SUM(CASE
WHEN t.your_column IS NOT NULL THEN 1
ELSE 0
END) AS numNotNull
FROM YOUR_TABLE t
Run Code Online (Sandbox Code Playgroud)
这将总结NULL列而不是整个表的NULL.根据需要,您可能需要GROUP BY子句.
| 归档时间: |
|
| 查看次数: |
68528 次 |
| 最近记录: |