mysql 中使用case 判断的记录
SELECT
CASE
WHEN count(batchId) > 0 then max(batchId)
ELSE 0
END m
FROM hero_vedio_sync_log
这个语句当数据库没有记录时返回0而不是null
本文详细介绍了在MySQL中利用CASE语句处理查询结果为NULL时返回默认值0的方法,确保了数据的一致性和完整性。
mysql 中使用case 判断的记录
SELECT
CASE
WHEN count(batchId) > 0 then max(batchId)
ELSE 0
END m
FROM hero_vedio_sync_log
这个语句当数据库没有记录时返回0而不是null

被折叠的 条评论
为什么被折叠?