我无法弄清楚如何做到这一点。我查看了关于oracle SQL的书,它对此函数没什么好处。我不确定我的导师是不是要问这个问题,或者是否有办法解决这个问题。
答案 0 :(得分:3)
INSTR函数搜索字符串以查找子字符串。该函数返回 一个整数,表示字符串中字符的位置 这个事件的第一个字符。
注意:如果在字符串中找不到子字符串,则INSTR函数将返回0.
SELECT *
FROM your_table
WHERE INSTR(name, '''') > 0;
<强> SQLFiddleDemo 强>
答案 1 :(得分:1)
您也可以执行
SELECT *
FROM your_table
WHERE INSTR(name, q'!'!') > 0;
答案 2 :(得分:0)
我认为你的意思是单引号。你可以这样做
select column_name
from table1
where INSTR(your_column, '''') > 0;