MySQL函数mid详解

MySQL中的MID()函数用于从给定的字符串中提取子字符串,它接受三个参数:原始字符串、起始位置和要提取的字符数,以下是关于MID()函数的详细解释和使用示例:

1、语法:

MID(str, pos, len)

str:原始字符串,即要从中提取子字符串的字符串。

pos:起始位置,表示从哪个位置开始提取子字符串,位置从1开始计数。

len:要提取的字符数,表示从起始位置开始提取多少个字符。

2、返回值:

MID()函数返回从原始字符串中提取的子字符串,如果起始位置或长度无效,则返回NULL。

3、使用示例:

示例描述结果
SELECT MID('Hello World', 1, 5);从’Hello World’中提取从第1个位置开始的5个字符。‘Hello’
SELECT MID('Hello World', 7, 5);从’Hello World’中提取从第7个位置开始的5个字符。‘World’
SELECT MID('Hello World', 10, 6);从’Hello World’中提取从第10个位置开始的6个字符。NULL,因为位置和长度都超出了原始字符串的范围。
SELECT MID('Hello World', 5, 5);从’Hello World’中提取从倒数第5个位置开始的5个字符。‘World’
SELECT MID('Hello World', 10, 6);从’Hello World’中提取从倒数第10个位置开始的6个字符。NULL,因为位置和长度都超出了原始字符串的范围。

4、注意事项:

如果起始位置是负数,则表示从原始字符串的末尾开始计算位置。1表示最后一个字符,2表示倒数第二个字符,依此类推。

如果起始位置大于等于原始字符串的长度,或者起始位置加上要提取的字符数超过了原始字符串的长度,则返回NULL。

分享标题:MySQL函数mid详解
文章链接:http://www.mswzjz.cn/qtweb/news0/418900.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能