创新路
我们一直在努力

MySQL学习笔记(51)

匹配指定字符串中的任意一个

方括号“[]”指定一个字符集合,只匹配其中任何一个字符,即为所查找的文本。

例、查询 dept_name 字段值包含字母“o”或者“i”的记录;

image.png

所有返回的记录的 dept_name 字段的值中都包含字母“o”或者“i”,或者两个都有。

方括号“[]”还可以指定数值集合。

例、查询 dept_call 字段值中包含 1、2 或者 3 的记录;

image.png

dept_call 字段值中有 1、2、3 三个数字中的一个即为匹配记录字段。匹配集合“[123]”也可以写成“[1-3]”,即指定集合区间。例如,“[a-z]”表示集合区间为a~z的字母,“[0-9]”表示集合区间为所有数字。

匹配指定字符以外的字符

“[^字符集合]”匹配不在指定集合中的任何字符。

例、查询 dept_name 字段值中不包含字母 a~t 的字符的记录;

image.png

此查询也可理解为包含u-z的记录([u-z]),因此如 u、y 等,这些字母均不在 a~t 中,满足匹配条件。

未经允许不得转载:天府数据港官方信息博客 » MySQL学习笔记(51)

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机