用于阅读和阅读的SQL查询引号内的运算符。!

时间:2016-07-06 08:25:26

标签: oracle

我想使用SQL查询在我的数据库中搜索'R& D',但它没有正确地执行此操作。它不是正在阅读&因为它是启动&运算符函数,即使它在引号下。 我该怎么办?

2 个答案:

答案 0 :(得分:2)

尝试使用:

'R' || chr(38) || 'D'

38是Oracle SQL中&字符的代码。

答案 1 :(得分:1)

你也可以这样做:

SELECT * FROM YourTable t
where t.Column = 'R&' || 'D'

&仅在其后跟另一个字符时才被视为变量。