SQL搜索包含字符的字符串

时间:2015-03-22 18:21:00

标签: sql

我有一个字符串"abc",我想在SQL表中搜索包含a,b或c的值。

这就是我现在所拥有的:

Select * from TABLE where NAME like "abc" ;

这不起作用,但我知道我是否尝试了类似

的内容
where Name like "a" or Name like "b" or ....

它会起作用。

有更简单的方法吗? 因为我不想将我的字符串分成字符。

3 个答案:

答案 0 :(得分:2)

从ab中选择*,其中名称为REGEXP' [abc]'

答案 1 :(得分:2)

您可以使用正则表达式。
看看以下内容:

Select * from TABLE where NAME REGEXP "[abc]";

答案 2 :(得分:-2)

这样做

Select * from TABLE where NAME like "%abc%" ;

有关此处的更多检查信息http://www.techonthenet.com/sql/like.php