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

标签 sql sqlite

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

Audi,Ford,Chevy,BMW,Toyota

我想生成一个查询来匹配任何包含字符串“BMW”的列。我如何在 SQL 中执行此操作?

最佳答案

可以使用通配符:%

select * from table 
where name like '%BMW%'

关于SQLite 查询以匹配列中的文本字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16033395/

相关文章:

java - SQL响应类型

sqlite - 在 SQLite 中从接近重复的行(由 GROUP BY、HAVING、COUNT 确定)中选择 "first"(由 ORDER BY 确定)行

sql - SQL-兴趣之间的计算重叠

sql - 如何在 Postgres 中创建一个包含所有默认值的新行?

.net - 引用另一个表中的多个主键

sql - 根据另一个表的内容在 SQL 中选择记录

c# - 我应该将图像作为二进制信息还是作为 FS 上的路径保存到数据库本身?

Android Studio 从带有 sqlite 的数据库到 GridView 和标题列

.net - Entity Framework 6 with SQLite 3 Code First - 不会创建表

mysql - 在 MySQL 查询中使用 SELECT 执行 INSERT INTO 时如何添加静态值?