gpt4 book ai didi

MySQL - 在一个字段中搜索多个值

转载 作者:行者123 更新时间:2023-11-29 09:13:38 26 4
gpt4 key购买 nike

表名:tbl_person
列:id、name、bio

示例数据:(id、name、bio)
1、Mike,剑桥大学物理学学位
2、Pete,剑桥大学地质学学位
3、Sam,牛津大学地质学学位

问题:我想创建一个 (My'SQL') 搜索,它可以采用多个值并在一列中搜索和匹配它们

示例:
特别搜索:剑桥地质学
我希望它返回记录 2,Pete
而不是所有记录(因为它们包含匹配的关键字 cambridge、geology)

到目前为止我的搜索是
SELECT * FROM tbl_person WHERE tbl_person.bio IN ('cambridge','geology')
--现在这不会返回匹配项--
有什么想法请提出来

最佳答案

    SELECT * FROM tbl_person WHERE tbl_person.bio
LIKE '%cambridge%' AND tbl_person.bio LIKE '%geology%'

关于MySQL - 在一个字段中搜索多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4804020/

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