概念

使用正则的管道符,查询后者是否与前者有交集。

查询的时候就是查询后者用管道符分隔的集合中是否包含了前面的元素。

简单的来说就是利用正则进行字符串的子串匹配

demo

一般前面是查询条件,后面是db中字段的值.
查询的时候就是查询后者用管道符分隔的集合中是否包含了前面的元素。

就是
",电子信息,科技," 去匹配 ",(软件工程|电子信息|概率统计),"这个正则,查询字符串子串

-- 1
select concat(',', '电子信息,科技', ',') regexp concat(',(', replace('软件工程,电子信息,概率统计',',','|'), '),'); -- 0
select concat(',' ,'', ',') regexp concat(',(', replace('软件工程,电子信息,概率统计',',','|'), '),'); 

mysql使用正则取2个字段的交集相关推荐

  1. mysql时间戳里取小时

    mysql时间戳里取小时,字段:instime SELECT HOUR(FROM_UNIXTIME(instime, '%Y-%m-%d %H:%i:%S')) from quotedata LIMI ...

  2. MySQL 用gourp by分组后取某一字段最大值

    MySQL 用gourp by分组后取某一字段最大值.最新数据 一.业务说明 二.问题复现 三.解决办法 1.先取出姓名.最大分数 2.把上面查询的数据作为临时表与原表关联查询 一.业务说明 大家在日 ...

  3. mysql获取数组前两数据类型,sql获取数组指定元素、仅取数字、仅取字母以及字段截取大全、...

    截取如json格式的数组 需求:获取字符数组1,2,3的第2个元素 方法:通过自定义函数来实现 /* 获取字符串数组某个元素 */ if exists (select 1 from sysobject ...

  4. mysql复制一个字段值到另一个字段,MySQL怎么把表中一个字段数据复制到另外一个表的某个字段下...

    点击查看MySQL怎么把表中一个字段数据复制到另外一个表的某个字段下具体信息 答:update b set tel =(select mobile from a where a.id=b.aid) 注 ...

  5. SQL:对一个字段多条件查询,取交集(对A字段匹配的多个B字段求交集)

    sql示例:同一个表有teach_id和student_id,求同时学过这几个teach课程的学生: select * from table_xxx where teach_id in (1,2,3) ...

  6. MySQL · 最佳实践 · 如何索引JSON字段

    概述 MySQL从5.7.8起开始支持JSON字段,这极大的丰富了MySQL的数据类型.也方便了广大开发人员.但MySQL并没有提供对JSON对象中的字段进行索引的功能,至少没有直接对其字段进行索引的 ...

  7. php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法

    php mysql获取表字段名称和字段信息的三种方法 先给出本实例中使用的表的信息: 使用desc获取表字段信息 php代码如下: mysql_connect("localhost" ...

  8. MySQL获取Schema表名和字段信息

    MySQL获取Schema表名和字段信息 获取表名 select TABLE_NAME,TABLE_TYPE,ENGINE,TABLE_ROWS,TABLE_COMMENT,CREATE_TIME,U ...

  9. mysql 分组排序取前n_mysql分组排序取前N条记录的最简洁的单条sql ! | 学步园

    -- mysql分组排序取前N条记录的最简洁的单条sql. use test; drop table if exists test; create table test ( id int primar ...

最新文章

  1. Python基础教程:回调在编程中的含义
  2. 绝命沙虫 精度,double,模拟 牛客白月赛44
  3. poj 2411 2663 3420 点头1033
  4. 集合框架之Map LinkedHashMap
  5. CodeSmith基础(二)
  6. 求正整数N(N1)的质因数的个数,相同的质因数需要重复计算(java)
  7. 归纳下js面向对象的几种常见写法
  8. OpenCV-图像处理(24、直方图计算)
  9. 局域网电脑屏幕桌面监控怎么样
  10. PCAN-Explorer5安装教程
  11. 祝贺博主新浪微博个人认证与企业微博认证通过,欢迎关注!
  12. 2018深圳杯数学建模A题--人才吸引力评价模型研究
  13. 机器学习-DBSCAN聚类算法
  14. 《达芬奇密码》读后感
  15. html首页随机飘浮图片,jQuery 全屏随机漂浮图片广告
  16. c语言网页版在线编译器_梦幻西游网页版在线玩 梦幻西游网页版礼包兑换码_梦幻西游网页版...
  17. vue 实现无限轮播_vue图片无限轮播
  18. java中怎么计算一个方法执行时,耗费多少毫秒
  19. 【CH376】关于CH376的一些使用总结
  20. 让其他局域网电脑也可以访问本机的NAT虚拟机

热门文章

  1. 自学前端能找到工作吗
  2. Linux下查看系统硬件信息
  3. 2020腾讯游戏年度发布会
  4. 未来哪些岗位会被计算机取代,未来十年后,哪些职业会可能消失或被替代?
  5. 人生的意义-见克林顿,李东生,熊晓鸽,李孟贤和硅谷创业项目
  6. ADSL、宽带上网、光缆和拨号上网之间的区别?
  7. 人工智能的研究与应用(教科版)
  8. Java学习篇六——循环结构之while语句
  9. C# SqlTransaction的使用
  10. 2021-10-31 九九乘法表