要求是,如果某个部门不存在某项职位,那么这个部门的这个职位人数设为0
请问sql语句应该怎么写呢?谢谢了
--由于问题没有明确的表结构说明、那就打开脑洞自由发挥了
--TableName
为你需要查找表名称、JobId
为职位Id数据类型类似,1,2,3,
这样的数组
--PeopleNum
为该职位人数、DepartmentId
为部门Id
SELECT
(SELECT COUNT(*) FROM [TableName] WHERE JobId LIKE ',xxx,') AS PeopleNum
FROM [TableName] WHERE DepartmentId=XXX
1 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
1.4k 阅读
我不知道是不是我想简单了:update emp set empNumber=0 where job=null 或job='';