我正在运行一个简单的查询 SELECT CASE
SELECT DEPT_ID, DEPT_NAME =
CASE DEPT_NAME
WHEN 'PBG' THEN 'Best Dept'
ELSE 'Usual Dept'
END
FROM DEPARTMENTS;
Run Code Online (Sandbox Code Playgroud)
但是,输出效果不理想.一切0都在输出
查询有什么问题?
否则该表具有以下数据
SELECT * FROM DEPARTMENTS;
Run Code Online (Sandbox Code Playgroud)
移动列别名DEPT_NAME.它应该放在case表达式之后,而不是之前:
SELECT DEPT_ID,
CASE DEPT_NAME
WHEN 'PBG' THEN 'Best Dept'
ELSE 'Usual Dept'
END as DEPT_NAME
FROM DEPARTMENTS;
Run Code Online (Sandbox Code Playgroud)