[英]SQL search for string containing characters
我有一個字符串"abc"
,我想在SQL表中搜索包含a,b或c的值。
這就是我現在所擁有的:
Select * from TABLE where NAME like "abc" ;
這沒有用,但是我知道我是否嘗試
where Name like "a" or Name like "b" or ....
它會工作。
有沒有更簡單的方法可以做到這一點? 因為我不想將字符串分成字符。
從ab中選擇*,名稱為REGEXP'[abc]'
您可以為此使用正則表達式。
看看以下內容:
Select * from TABLE where NAME REGEXP "[abc]";
這會做
Select * from TABLE where NAME like "%abc%" ;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.