逗号分隔Oracle字符串查询

时间:2015-07-06 11:23:58

标签: sql oracle

我希望在传递两个或更多静态字符串时添加逗号。

SELECT ts.NAME
FROM ...
JOIN ...

WHERE ins.FEED_NAME = 'Trend' 
....

AND ts.NAME = 'beautiful' || 'chennai'
....
AND ins.USER_ID is NULL
ORDER BY ins.CREATED_AT DESC;

如何将输出显示为 beautiful,chennai

1 个答案:

答案 0 :(得分:1)

您正在做的是从表中选择记录,其中NAME列的值等于'beautiful'|| '奈'。

||表示Oracle中的字符串连接。因此,您有效地选择了NAME='beautifulchennai'

也许您要选择值'beautiful'或值'chennai'?

然后你应该选择NAME in ('beautiful','chennai')