在 ps 查询中进行通配符搜索并遇到

时间:2021-02-17 04:24:16

标签: sql

我在表格条目中搜索逗号,如果找到,我想用双引号将字段括起来。

下面是我试图运行的代码(但失败了)

CASE WHEN E.BOR_JOB_TITLE LIKE '%,%'
TO_CHAR('''''' || E.BOR_JOB_TITLE || '''''')
ELSE E.BOR_JOB_TITLE
END

我无法在表达式中引用“from”语句,而且这个语句的语法很糟糕。我将如何编码?

1 个答案:

答案 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
相关问题