假设我有多个6个字符的字母数字字符串。 abc123
,abc231
,abc456
,cba123
,bac231
和bac123
。
基本上我想要一个可以搜索并列出所有abc
实例的select语句。
我只想要一个可以列出所有带有关键字“abc”的实例的select语句。
答案 0 :(得分:4)
使用LIKE
和通配符%
SELECT *
FROM yourtable
WHERE yourfield LIKE '%abc%'
输入
yourfield
abc123
abc231
abc456
cba123
bac231
bac123
输出:
yourfield
abc123
abc231
abc456
SQL小提琴:
答案 1 :(得分:0)
你能这样试试吗
SELECT *
FROM yourtable
WHERE field LIKE '%a%' Or field LIKE '%b%' Or field LIKE '%c%'
答案 2 :(得分:0)
Select * from tablename
where yourfield like 'yourconstantcharacters%'
答案 3 :(得分:0)
您可以在sql中使用LIKE
运算符
Select * From Table Where Column LIKE 'abc%';
Select * From Tablo Where Column Like '%abc';
Select * From Table Where Column LIKE '%abc%';
所以如果你想在LIKE
条件下使用转义字符,你必须对你的条件做一些小改动
例如:
SELECT * FROM Table WHERE column LIKE '!%' escape '!';
有关您的更多信息,请here