gpt4 book ai didi

android - 我如何构建我的 sqlite 查询以返回包含任何顺序的数据的行?

转载 作者:行者123 更新时间:2023-11-29 23:35:45 25 4
gpt4 key购买 nike

我希望能够返回包含用户输入但以任何特定顺序排列的数据行。这是我的例子:

一个特定的列可以包含以下多个字母中的任何一个:A B C D E F

这样:

letters_column
A
BC
A
FB
AC
...

我想做的是,如果用户输入“BF”,我想返回包含数据“FB”的行。

我知道我可以这样查询:

select * from table where letters_column like '%BF%' and where letters_column like '%FB%';

但是,我想避免创建这样一个查询的逻辑,因为它很快就会变得很复杂,因为用户可以输入更多的字母。

最佳答案

构建您的查询以拒绝想要的单个字母。例如这样的东西:

select * from table where not letters_column like '%A%' and not letters_column like '%C%' and not letters_column like '%D%' and not letters_column like '%E%'

关于android - 我如何构建我的 sqlite 查询以返回包含任何顺序的数据的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52265922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com