count()在select字段中,如果没有找到匹配的mysql,则返回一行。但是Count函数总是返回0,因此DB返回一个空值的记录。
有些人可以帮助我摆脱这种情况。
我很抱歉我的英语不好
答案 0 :(得分:0)
尝试以下查询:
SELECT LastStatusMessageIDName
,COUNT(1) AS [Count of Total Records]
,COUNT(LastExecutionResult) AS [Count of Non-NULL Records]
,SUM(CASE WHEN LastExecutionResult IS NULL THEN 1 END) AS [Count of NULL Records]
FROM dbo.v_ClientAdvertisementStatus
希望这有帮助.. !!