我正在尝试将CASE
表达式与SELECT
一起用于Oracle SQL开发人员,无论我尝试做什么,我都会犯错误。随着我在这里的声明我得失踪的表达。我已经检查过,我认为所有必需的关键字都在那里。我尝试以多种方式修改代码,唯一发生的事情是有时我得到
“缺少关键字错误”。
SELECT
CASE WHEN A.PARENT_ID IS NULL THEN 'NOPROB'
ELSE 'PROB'
END AS 'PROBLEMS'
FROM A
答案 0 :(得分:2)
试试这个答案
SELECT
CASE WHEN PARENT_ID IS NULL THEN 'NOPROB'
ELSE 'PROB'
END AS PROBLEMS
FROM A
答案 1 :(得分:0)
为表名提供别名时,使用双引号而不是单个qoute
SELECT
CASE WHEN A.PARENT_ID IS NULL THEN 'NOPROB'
ELSE 'PROB'
END AS "PROBLEMS"
FROM A