SQLite查询以匹配列中的文本字符串

tur*_*tle 8 sql sqlite

我有一个包含CSV格式文本的数据库列.样本单元格如下所示:

Audi,Ford,Chevy,BMW,Toyota
Run Code Online (Sandbox Code Playgroud)

我想生成一个匹配任何字符串'BMW'的查询.我怎么能在SQL中这样做?

Vis*_*har 23

您可以使用通配符: %

select * from table 
where name like '%BMW%'
Run Code Online (Sandbox Code Playgroud)


Xav*_*jer 5

我想你正在寻找类似的东西

SELECT * FROM Table
WHERE Column LIKE '%BMW%'
Run Code Online (Sandbox Code Playgroud)

% 是 LIKE 语句的通配符。

更多信息可以在这里找到