news 2026/5/1 11:15:29

MySQL 英文逗号隔开的数据如何模糊精确查询

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MySQL 英文逗号隔开的数据如何模糊精确查询

在 PHP 中,如果你的数据字段内容是类似"1,3,5,13,23"这样的字符串(多个数字用英文逗号分隔),而你只想精确匹配包含数字3(即单独的3,而不是132330等),那么不能直接使用 SQL 的LIKE '%3%',因为那样会误匹配包含3的其他数字。

方法一:使用 MySQL 的 REGEXP(推荐)

假设你的字段名为numbers,表名为my_table,你可以这样写 SQL:

SELECT * FROM my_table WHERE numbers REGEXP '(^|,)3(,|$)';

解释:

  • (^|,)表示字符串开头或逗号(即前面是边界)
  • 3是你要匹配的数字
  • (,|$)表示后面是逗号或字符串结尾(即后面是边界)

这样就能精确匹配单独的3,不会匹配132330等。

方法三:使用 FIND_IN_SET(MySQL 特有函数)

MySQL 提供了FIND_IN_SET函数,该函数返回一个整数,表示在字符串中搜索到的位置,专门用于在逗号分隔的字符串中查找值:

SELECT * FROM my_table WHERE FIND_IN_SET('3', numbers) > 0;

注意:FIND_IN_SET要求字段值是纯逗号分隔,不能有空格。如果数据中可能有空格(如"1, 3, 5"),需要先用REPLACE(numbers, ' ', '')清理。

如果数据内容是一个 JSON 数组,则需要使用 JSON_CONTAINS() 函数来查询

JSON_CONTAINS(numbers, '3')

今天在查询包含指定的标签数据时,想到以前做过,但是想不起怎么弄的了,特此记录一下,方便后续查看。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 4:05:50

《破局核心领域 “卡脖子”:国产数据库四十年进化史与 2025 新机遇》

本文聚焦2025年国产数据库行业核心动态,结合信创政策导向、最新技术突破及关键行业落地实践,系统梳理发展脉络、技术路线差异、头部产品竞争力及未来趋势,为企业选型与开发者技术深耕提供专业参考。全文约5000字,涵盖多维度深度分…

作者头像 李华
网站建设 2026/5/1 9:59:14

媒体观点丨Databricks与袋鼠云,两个故事、一个方向

以下文章来源于数据猿,作者月满西楼。“中国的DataAI平台,不仅仅是复制Databricks那么简单。过去两年,关于AI的叙事有一个明显的转折点。一开始,所有人都在看参数量、模型榜单和Demo效果——谁的模型更大、更“聪明”,…

作者头像 李华
网站建设 2026/5/1 9:52:59

国产数据库技术:DM数据库学习实践心得

目录引言:国产数据库的发展背景与学习意义DM数据库基础认知DM数据库安装与环境配置实践DM数据库实例管理与核心配置DM数据库备份与还原机制及实操DM数据库函数体系与应用场景SQL语句查询与优化实践DM SQL程序设计思路与实现步骤DM数据库实操问题解决案例分析学习总结…

作者头像 李华
网站建设 2026/5/1 9:47:46

Containerd指南:从Docker到K8s的容器运行时

引言 随着云原生技术的快速发展,容器运行时技术栈正在经历深刻变革。从Docker一家独大到Kubernetes生态下的多元化选择,Containerd作为新一代容器运行时标准,正在成为企业级容器平台的核心基石。本文将带你深入了解Containerd的技术演进、架…

作者头像 李华
网站建设 2026/4/9 1:38:11

AI技术前沿周报:大模型效率革命与跨模态智能新突破

AI技术前沿周报:大模型效率革命与跨模态智能新突破 【免费下载链接】Apriel-1.5-15b-Thinker 项目地址: https://ai.gitcode.com/hf_mirrors/unsloth/Apriel-1.5-15b-Thinker 人工智能技术正迎来新一轮创新浪潮,本周发布的15项关键研究在大模型架…

作者头像 李华
网站建设 2026/5/1 6:06:35

以“技术工匠”精神破解企业全球化合规运营难题

当一家中国高科技电子企业决定在越南扩大生产时,其面临的挑战远不止于厂房建设与人员招聘。如何确保海外分公司的业务流程符合当地严苛的税务与海关法规?如何实现与总部数据的实时同步与透明化管理?这些问题成为了横亘在全球化道路上的现实障…

作者头像 李华