gpt4 book ai didi

sql - SQL选择输入参数上带有通配符的查询

转载 作者:行者123 更新时间:2023-12-03 19:06:36 25 4
gpt4 key购买 nike

基本上和我的other thread一样!

我有一个数据库表,我需要编写一个查询,该查询将基于字符串的部分匹配返回结果。

Example: 

DB field: abc

Search term: 123abc

i.e. I want given 123abc for it to return the row that has the abc field in it!

My attempt:

SELECT mood from users where '$searchTerm' like '%' || dbField


这样的事情有可能吗?



好吧,基本上,我正在尝试将数字与搜索词 la77740985匹配

id   | mood  | numberfield
==== ===== ============
1 bad '77740985'
2 good '77513755'


运行查询将返回两行!

注意:通配符应仅在字符串的开头,换句话说,我希望搜索词以任何内容开头,但仍要匹配数据库中基本具有相同结尾的字符串。

最佳答案

它像这样工作:

从其中像concat('%',numberField)这样的'$ searchTerm'的用户中选择心情;

关于sql - SQL选择输入参数上带有通配符的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5463685/

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