当前位置: 首页 > news >正文

mysql模糊多次OR查询某一个字段,针对这个字段进行查询分组

一. 需求

有一个mysql表t_test,有两个字段className和studentStr

其中studentStr会用来模糊查询

假如现在有6条数据

1.studentStr字段数据:“小明,小红,小同,小芳,小特,小兰”

2.studentStr字段数据:“小明,小红,小同”

3.studentStr字段数据:“小芳,小特,小兰”

4.studentStr字段数据:“小同,小芳”

5.studentStr字段数据:“小明,小红”

6.studentStr字段数据:“小特,小兰”

有以下sql语句

select * from t_test where studentStr like  '小明' or studentStr like '小红'

这边studentStr like可能会有多条,我希望studentStr like匹配到一样的只返回其中一条就好

比如模糊查询 ”小明“ ”小红“ ,上面 1,2,5条数据都有,只需要返回其中一条就好

二.后面发现group by 是可以写 llke模糊查询的,用下面方式就行
select * from t_test where studentStr like  '小明' or studentStr like '小红' group by (studentStr like  '小明'),(studentStr like '小红')

http://www.xdnf.cn/news/202051.html

相关文章:

  • Marin说PCB之----板材的替换注意事项
  • vite创建vue3项目并进行配置
  • DIFY教程第三弹:构建一个智能生成图片的Agent
  • 【分布式系统中的“瑞士军刀”_ Zookeeper】三、Zookeeper 在实际项目中的应用场景与案例分析
  • openGauss DB4AI与scikit-learn模块对比探究
  • 基于强化学习的用于非刚性图像配准的引导式超声采集|文献速递-深度学习医疗AI最新文献
  • HTML标记语言_@拉钩教育【笔记】
  • 座舱系统香氛模块概念
  • 【Linux】第十一章 管理网络
  • COMEM光纤温度传感器Optocon:可靠稳定的温度监测方案
  • 2025三掌柜赠书活动第十五期:高并发系统:设计原理与实践
  • 跨语言哈希一致性:C# 与 Java 的 MD5 之战?
  • PHP经验笔记
  • 大模型相关问题解答
  • 记一次奇妙的Oracle注入绕WAF之旅
  • vue-router: vue3路由管理器
  • 新时代下的存储过程开发实践与优化
  • AI大模型入门指南——概念篇
  • 语音合成之九注意力机制在TTS中的应用:让模型“听懂”文本
  • 从零开始学AI教程 初学者入门指南
  • 推荐私有化部署的企业内部通讯软件BeeWorks
  • 如何解决 Linux 文件系统挂载失败的问题
  • 在C# WebApi 中使用 Nacos01:基础安装教程和启动运行
  • 金融业数字化转型——深入解读77页2024年中国金融体系指标大全【附全文阅读】
  • 机器学习框架全景解析:优势、局限与行业实践
  • Docker镜像仓库技术深度解析
  • 记录一次OOM的排查过程
  • c++继承
  • Netty在线客服系统落地方案
  • SpringMVC 使用thymeleaf 进行数据展示