美文网首页
sql server count 计算 可能出现惯性思维计算错误

sql server count 计算 可能出现惯性思维计算错误

作者: 吉凶以情迁 | 来源:发表于2024-11-17 11:55 被阅读0次

有一个a表left join 关联b表查询 where为b.name is null 那么查到的都是b表没有的记录

select count(b.name) from a a left join b b on a.name =b.name where b.name is null
在ssms会提示一个警告null为被抹除,假设实际上有5条记录但是得到的还是0 ,所以改为 count(*)或者count(a.name)就能正常计算了

相关文章

网友评论

      本文标题:sql server count 计算 可能出现惯性思维计算错误

      本文链接:https://www.haomeiwen.com/subject/ippujjtx.html