我知道你可以用這樣一個SELECT語句來搜索字符串,然後使用通配符來匹配該字符串..例如:的Oracle SQL
Select * from table where first_name LIKE '%r%';
將返回這樣的名字羅伯特·羅蘭,克雷格等
我很好奇,你會如何搜索的字符串在實際的通配符,如%:
Select * from table where values LIKE '% % %';
(中間的百分比就是你要找的)(顯然這不是正確的做法,這就是爲什麼我問)。
我知道你可以用這樣一個SELECT語句來搜索字符串,然後使用通配符來匹配該字符串..例如:的Oracle SQL
Select * from table where first_name LIKE '%r%';
將返回這樣的名字羅伯特·羅蘭,克雷格等
我很好奇,你會如何搜索的字符串在實際的通配符,如%:
Select * from table where values LIKE '% % %';
(中間的百分比就是你要找的)(顯然這不是正確的做法,這就是爲什麼我問)。
就像 '%%' 會更容易。
不,因爲這個表達式會看東西 – 2016-08-04 09:06:46
想到投票刪除這個答案,但實際上它是一個有用的提示尋求者不要做什麼:) – APC 2018-01-17 08:20:19
似乎工作很好,謝謝,不知道關於像逃逸字符函數:) – toups 2012-04-18 04:32:54