SQLite select where 列不包含某些数据

use*_*075 4 sql sqlite contain

好的,所以我有一个看起来像这样的表......(使用管道符号分隔列)

example1 url|0
example2 url|0
example3 url|1
example4 url|1,2
example5 url|1,3,6
Run Code Online (Sandbox Code Playgroud)

我想要做的是选择第 2 列不包含 1 的所有行。

我不能使用 != ,因为如果你只查看其中一个会返回数据,因为最后 2 行不等于 1。我尝试搜索 SQLite 文档以了解如何编写语句,但我找不到它。这是我到目前为止。

select * from table_name where table_column_name[something needed here]'1';
Run Code Online (Sandbox Code Playgroud)

Ann*_* L. 6

假设“1,2,3”等是字符串,您可能需要 LIKE 关键字。

 select * from table_name where table_column_name NOT LIKE '%1%'
Run Code Online (Sandbox Code Playgroud)