如何在SQL中搜索字符串中的字母

时间:2014-11-29 08:31:19

标签: android sql sqlite

我有如下表格

ID  |  Place
-------------
0   | BANGALORE
1   | BEGUR

现在在这个表中,我需要一个查询,当我搜索'BR'时返回行。两个行中都存在BR术语,有没有办法像这样搜索字符串?

4 个答案:

答案 0 :(得分:3)

使用LIKE运算符。这将返回在任何位置'B'之前具有单词'R'的行

select * from tablename where Place like '%B%R%'

答案 1 :(得分:1)

使用SQL通配符

SELECT * WHERE place LIKE "%B%R%"

<强>参考

http://www.w3schools.com/sql/sql_wildcards.asp

答案 2 :(得分:1)

此查询将查找包含字母&#39; B&#39;和&#39; R&#39;字符串中的任何位置!!

select Place from table_name where Place like "%B%" and Place like "%R%";

希望这有帮助!

答案 3 :(得分:-1)

根据我的理解,这似乎很简单。

SELECT * FROM TableName WHERE Place LIKE 'BR%';

建议:w3school