0

请参阅下表结构和所需的输出(努力解决这个问题)

Table: Employees
Structure
EmpID   Manager   Account Manager
1       Conrad    Craig
2       Rob        
3       Holly     Luke

Output Required (If manager is not null and account manager is not null then Count is 1+1)

EmpdId   Count
1         2
2         1
3         2

我正在努力编写可以给我以上输出的查询

所以我们正在检查经理和客户经理的空值。如果它们不为空,则为它们分配值 1 并将它们相加。

问候

4

1 回答 1

0

嗨,你可以这样做:

SELECT EmpId 
CASE WHEN Manager IS NOT NULL AND Account Manager IS NULL THEN 1 ELSE 2 END AS Count
FROM TBL
于 2013-03-06T11:12:24.660 回答