gpt4 book ai didi

数据库中的 SQLite 反向 LIKE 通配符

转载 作者:行者123 更新时间:2023-12-03 18:49:58 25 4
gpt4 key购买 nike

拿起这张 table 。

 id  |  sentence
-------------------
2 | I % cake.
3 | My name is %

您会注意到通配符实际上位于数据库中的字段中。

使用 MySQL 你可以做到这一点:

SELECT id FROM mytable WHERE sentence LIKE 'My name is John';

在此示例中,这将返回 3。

所以它就像一个常规的 LIKE,但相反。

我的问题是这可以在 SQLite 中以任何方式完成,因为当我尝试它时我没有得到任何结果。如果没有,是否有实现它的方法?

编辑:抱歉把我的“赞”和“匹配”搞混了。更正了它。

最佳答案

sqlite 不支持所谓的“反向 LIKE”运算符(就此而言,MySQL 也不支持),但它确实支持我们所谓的“反向反向 LIKE”运算符。试试这个:

SELECT id FROM mytable WHERE 'My name is John' LIKE sentence;

关于数据库中的 SQLite 反向 LIKE 通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29520080/

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