在 Mysql 中,如果要查询某个字段以逗号分隔的值,并且其中一个字符串与查询条件相等,可以使用 FIND_IN_SET() 函数。该函数用于在逗号分隔的字符串中查找指定的值。下面是一个示例 sql 查询语句: SELECT *FR
在 Mysql 中,如果要查询某个字段以逗号分隔的值,并且其中一个字符串与查询条件相等,可以使用 FIND_IN_SET()
函数。该函数用于在逗号分隔的字符串中查找指定的值。下面是一个示例 sql 查询语句:
SELECT *FROM your_tableWHERE FIND_IN_SET('your_condition', your_column) > 0;
替换上述查询语句中的以下部分:
your_table
:表示您要查询的表名。your_column
:表示存储逗号分隔值的字段名。your_condition
:表示您要匹配的条件值。例如,假设有一个表 users
,其中包含一个名为 hobbies
的字段,用逗号分隔用户的兴趣爱好。您想要查询所有具有 "football" 这一兴趣爱好的用户,可以使用以下查询语句:
SELECT *FROM usersWHERE FIND_IN_SET('football', hobbies) > 0;
执行上述查询后,将返回具有 "football" 兴趣爱好的用户记录。请确保 your_table
、your_column
和 your_condition
的值与您实际的数据库和表结构相匹配。
来源地址:https://blog.csdn.net/weixin_64772672/article/details/131772442
--结束END--
本文标题: mysql怎么查询某个字段以逗号隔开然后其中一个字符串和查询的条件相等
本文链接: https://www.lsjlt.com/news/395849.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
2024-05-03
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0