regexp函数 mysql_mysql 五中的REGEXP函数_mysql
mysql 5中的REGEXP函数
在mysql中,可以使用正则表达式去进行匹配,比如在如下的场景,是十分有用的:
比如有如下的两个表
employee_hobby
id hobbies
--- --------
1 Travelling
2 Suring the Internet
3 Reading
4 Swimming
5 Meeting Friends
6 Cooking
. .
. .
10 Watching Movie
employee
id hobby_ids
--- ---------
1 1,4,3,6,10
2 1,3,4,10
3 7
. .
. .
10 3,5,6,9
employee表记录了某个员工的爱好有哪些,这里不是用典型的一对多来存储,而是用
逗号来进行分隔
那么,要找的是:
1) 有哪些人有4号的爱好
SELECT id FROM employee WHERE hobby_ids REGEXP "[[:<:>:]]"
注意:
[[:<:>:]]
这些标记表示word边界。它们分别与word的开始和结束匹配。word是一系列字字符,其前面和后面均没有字字符。字字符是alnum类中的字母数字字符或下划线(_)。
2)查找同时有这些爱好的:
SELECT id FROM employee WHERE hobby_ids REGEXP "[[:<:>:]]"
欢迎大家阅读《mysql 五中的REGEXP函数_mysql》,跪求各位点评,by 搞代码
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~
regexp函数 mysql_mysql 五中的REGEXP函数_mysql相关推荐
- 创建全局函数mysql_MySQL系列(十):函数
将一段代码块封装到一个结构中,在需要执行代码块的时候调用结构,可以提高代码的复用性. 任何函数都有返回值,因此函数的调用通过select调用. 一.系统函数 Mysql系统定义好的函数,可以直接使用. ...
- firstvalue函数mysql_MySQL 窗口函数之头尾函数
本文标识 :MQ0018 本文编辑 :长安月下赏美人儿 编程工具 :MySQL.DBeaver 阅读时长 :6分钟 1.头尾函数 (1)应用场景:快速查看某个窗口范围中的第一个或者最后一个指定的字段的 ...
- instr函数 mysql_MySQL数据库下 INSTR函数功能简介说明
摘要: 下文讲述MySQL数据库下INSTR函数的功能及举例说明,如下所示: MySQL INSTR 功能及语法说明 INSTR 函数功能,返回指定字符串在源字符串的起始位置 INSTR 函数语法: ...
- mysql 日期时间格式化字符串_MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) SELECT DAYOFWEEK('2016-01 ...
- 数据库字符mysql_MySQL数据库之字符函数详解
MySQL数据库中的函数根据功能可以划分为字符函数.数值运算符与函数.比较运算符与函数.日期时间函数.信息函数.聚合函数.加密函数以及自定义函数等. 1.CONCAT() CONCAT()函数用于字符 ...
- .net一个函数要用另一个函数的值_Mysql:条件判断函数-CASE WHEN、IF、IFNULL详解
前言 在众多SQL中,统计型SQL绝对是让人头疼的一类,之所以如此,是因为这种SQL中必然有大量的判读对比.而条件判断函数就是应对这类需求的利器.本文重点总结CASE WHEN.IF.IFNULL三种 ...
- mysql带中文日期转换_MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 2.WEEKDAY(date) 3.DAYOFMO ...
- 将mysql日期格式转换_MySQL日期函数与日期转换格式化函数大全
Mysql作为一款开元的免费关系型数据库,用户基础非常庞大,本文列出了MYSQL常用日期函数与日期转换格式化函数 1.DAYOFWEEK(date) 2.WEEKDAY(date) 3.DAYOFMO ...
- matlab读文件函数程序,Matlab 文件读写函数
MATLAB中的文件 m文件: 命令行方式程序可读性差,而且不能存储,对于复杂的问题,应编写成能存储的程序文件.包含matlab语言代码的文件称为m文件,其扩展名为m. 用户如想灵活应用matlab去 ...
- php addslashes 数组,PHP函数漏洞审计之addslashes函数-
函数定义 addslashes() 函数返回在预定义字符之前添加反斜杠的字符串. (PHP 4, PHP 5, PHP 7) 预定义字符是: 单引号(') 双引号(") 反斜杠(\) NUL ...
最新文章
- OSS.Core基于Dapper封装(表达式解析+Emit)仓储层的构思及实现
- 串结构练习——字符串匹配 解题报告
- good approach for breakfast
- 点餐业务服务拆分分析
- 文献记录(part40)--An adversarial human pose estimation network injected with graph structure
- 麦克风设计指导与选型参考
- 计算机网络安全管理协议,河西学院校园网络安全管理协议
- Mongoose aggregate 多表关联查询
- 同级中断可以嵌套吗_这可能是最通俗易懂的方式讲解ARM中断原理以及中断嵌套...
- 如何显示python的内置模块_Python 如何查看Python自带的模块 - 弟球嗑学
- 蚂蚁金服:超大规模分布式计算系统 + 超大规模分布式优化算法
- 变量名可以是python的关键字_python – 如何使用关键字作为变量名?
- 世界七大数学难题与Hilbert的23个问题
- python做语音信号处理
- 开发者拒绝写技术博客的常见理由
- 加拿大 大学 计算机硕士学费,加拿大各大学硕士学费的情况介绍
- html 如何关闭自动填充,如何禁止浏览器自动填充
- 图片轮播且可以实现5张翻页
- Python并发编程之线程的玩法
- ctf之crypto练习二
热门文章
- ranger文件管理器修改默认文本编辑器为vim
- 史上最全CSDN中免积分下载攻略
- Fiddler 抓包工具2 - 全网最全最细教程,没有之一
- C语言实现简单小游戏
- 微信开发者工具历史版本下载
- oracle 11g sql和pl/sql从入门到精通,Oracle 11g SQL和PL SQL从入门到精通_IT教程网
- 罗技鼠标宏压枪 - 绝地求生 -刺激战场
- java se用哪个eclipse_javaSE----eclipse的安装与使用
- linux之iconv命令
- 服务器运行按键精灵脚本,打开按键精灵自动运行脚本的方法_win7系统如何使用按键精灵的图文步骤...