我在表格条目中搜索逗号,如果找到,我想用双引号将字段括起来。
下面是我试图运行的代码(但失败了)
CASE WHEN E.BOR_JOB_TITLE LIKE '%,%'
TO_CHAR('''''' || E.BOR_JOB_TITLE || '''''')
ELSE E.BOR_JOB_TITLE
END
我无法在表达式中引用“from”语句,而且这个语句的语法很糟糕。我将如何编码?
答案 0 :(得分:0)
我能闻到这是甲骨文,而您缺少 THEN
。使用这样的查询:
Select
CASE WHEN E.BOR_JOB_TITLE LIKE '%,%'
THEN '"' || E.BOR_JOB_TITLE || '"'
ELSE E.BOR_JOB_TITLE
END as job_title
FROM your_table t