sqlite 多列上的SELECT语句

gwo2fgha  于 2022-11-15  发布在  SQLite
关注(0)|答案(1)|浏览(195)

我有一个SQLite数据库,表help包含列i_idissueurlstepskw1kw2、[...]、kw12kw1-kw12包含一个单词,可以为空。
当我这样做的时候:

sqlite> select issue,url,steps from help where kw1='adobe';

我得到了:

blank popup|blankpopup.html|S
missing pdfs|missingpdfs.html|S
printall not populating|printall.html|A

这就对了。当我移动到kw1-kw12的多个字段中的另一个关键字‘ie’时,我如何执行SELECT语句,而不是只搜索kw1,而是搜索kw1kw12
我知道‘ie’是在什么领域。我有一个数据库是如何构建的Excel工作表,但使用数据库的人没有。

20jt8wwn

20jt8wwn1#

如果我理解正确的话,您只需要使用or关键字并搜索所有的kw-field

sqlite> select issue,url,steps from help where kw1='ie' or kw2='ie' or kw3='ie' or kw4='ie' or kw5='ie' or kw6='ie' or kw7='ie' or kw8='ie' or kw9='ie' or kw10='ie' or kw11='ie' or kw12='ie';

相关问题