gpt4 book ai didi

mysql 在多个字段中选择

转载 作者:行者123 更新时间:2023-11-29 15:05:32 25 4
gpt4 key购买 nike

在我的搜索中,我使用了自动建议。现在的问题是我必须在多个字段中搜索值,例如名字,中间名,姓氏,标题等。如何识别匹配字符串属于特定字段名称。

假设我有 table

 firstname     middlename     lastname      caption
james kelly tow handsome
timy john fung fearless
hanes bing ken great

在我的输入字段中输入“j”后,我应该选择并输出

詹姆斯
约翰
太棒了

目前我只输出名字,所以我的结果不是上面的结果,如下所示,这不好。

詹姆斯
提米
哈内斯

有可能吗?任何帮助将不胜感激。

最佳答案

你可以这样做:

SELECT IF(first LIKE 'j%',
first,
IF(middle LIKE 'j%',
middle,
IF(last LIKE 'j%',
last,
''))) AS name
FROM mytable
HAVING name <> '';

关于mysql 在多个字段中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2205739/

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