嘿伙计们,我需要创建一个临时表,其中包含每个部门的雇员人数.如果部门没有雇主,我们需要打印一条消息.
IF (count(*) = 0)
BEGIN
PRINT 'Espace vide'
END
else
Select deptno,count(*)
from emp
group by deptno;
Run Code Online (Sandbox Code Playgroud)
这是查询每个部门中有多少雇员的查询,但我不知道如何使用它创建临时表.
帮助将非常感激.谢谢
选择适合你的方法:
Select deptno,count(*) cnt
INTO #TempTable
from emp
group by deptno;
select
*,
CASE cnt WHEN 0 THEN 'Espace vide' ELSE NULL END AS column1
FROM #TempTable
if exists(SELECT * FROM #TempTable WHERE cnt = 0) PRINT 'Espace vide'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7170 次 |
| 最近记录: |