标王 热搜:
 
当前位置: 首页 » 系统运维 » 数据库 » 正文

MySQL MId()函数的用法详解(代码示例)

放大字体  缩小字体 发布日期:2019-04-27  来源:WVO9Py  作者:xinb2b.cn  浏览次数:65
核心提示:在MySQL中,MId()函数返回从指定位置开始的子字符串。MId()和SUBSTr()都是SUBSTRINg()的同义词。基本语法是


在MySQL中,MId()函数返回从指定位置开始的子字符串。

MId()和SUBSTr()都是SUBSTRINg()的同义词。

基本语法是这样的:

MId(str,pos,len)

这里,str是字符串,pos是起始子字符串的位置,len是一个可选参数,它决定从起始位置返回的字符数。

这个函数有几种不同的使用方法,所以完整的语法看起来是这样的:

MId(str,pos)
MId(str FROM pos)
MId(str,pos,len)
MId(str FROM pos FOR len)

例1 -基本用法

下面是MId(str,pos)语法的一个例子:

SELECt MId('I drink coffee', 3) Result;

结果:

+--------------+
| Result       |
+--------------+
| drink coffee |
+--------------+

在本例中,我从字符串中取一个子字符串,从位置3开始。

例2 -使用FROM子句

这次使用的是MId(str FROM pos)语法:

SELECt MId('I drink coffee' FROM 3) Result;

结果:

+--------------+
| Result       |
+--------------+
| drink coffee |
+--------------+

结果是一样的。

在本例中,FROM是标准SQL。注意,该语法不使用逗号。

例3 -指定长度

在这个例子中,我使用了MId(str,pos,len)语法:

SELECt MId('I drink coffee', 3, 5) Result;

结果:

+--------+
| Result |
+--------+
| drink  |
+--------+

这里我指定返回的子字符串长度为5个字符。

例4 -指定长度(使用FOR子句)

在这个例子中,我使用了MId(str FROM pos FOR len)语法:

SELECt MId('I drink coffee' FROM 3 FOR 5) Result;

结果:

+--------+
| Result |
+--------+
| drink  |
+--------+

因此,这一次我们使用标准SQL来实现相同的结果。

相关推荐:《MySQL教程

本篇文章就是关于MySQL MId()函数的用法详解,简单易懂,希望对需要的朋友有所帮助!

以上就是MySQL MId()函数的用法详解(代码示例)的详细内容,更多请关注其它相关文章!

WVO9Py
 
关键词: 示例
 
[ 系统运维搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]
 
推荐图文
MySQL数学函数的简单总结 MongoDB的常用Query操作的介绍(附代码)
MySQL视图简介与操作的介绍(附代码) MySQL如何实现更新查询?
推荐系统运维
点击排行
 
网站首页 | 关于我们 | 联系方式 | 使用协议 | 版权隐私 | 网站地图 | 排名推广 | 广告服务 | 积分换礼 | 网站留言 | RSS订阅