MySQL中实现取字符的函数使用(mysql取字符函数)

方法

MySQL中实现取字符的函数使用方法

MySQL提供了一些常用的函数,其中就有取字符函数,可以在查询时实现对字符串操作。取字符函数分别是MID()函数、SUBSTRING()函数和SUBSTR()函数,以下来说明这三种函数的使用方法。

1. MID()函数

语法:MID(str,pos,len)

MID()函数的作用是从str字符串的指定位置pos开始取len个字符构成新的字符串,pos参数下标从1开始,如果指定len大于取出字符串长度,则从pos位置到最后一位都会取出来拼接成新的字符串。 下面将一个例子说明MID()函数的使用:

SELECT MID('Hello world',4,3) 

以上执行将取出“lo”两个字符构成新的字符串。

2. SUBSTRING()函数

语法:SUBSTRING(str, start_pos, length)

SUBSTRING()函数的作用是从str字符串的指定位置start_pos开始取len长度的字符构成新的字符串,但是其start_pos参数的取值是从0开始的下标。同样我们来看一个例子:

SELECT SUBSTRING('Hello world',4,3) 

以上SQL查询将取出“lo”两个字符构成字符串。

3. SUBSTR()函数

SUBSTR()函数与SUBSTRING()函数实际上是一样的,只是其参数下标从1开始,下面看一个例子:

SELECT SUBSTR('Hello world',4,3) 

以上SQL查询将取出“lo”两个字符构成新的字符串。

总之,MySQL中的MID()函数、SUBSTRING()函数和SUBSTR()函数是实现取字符的有用的函数,建议大家使用以上三种函数中的任意一种,以更方便地对字符串进行操作。


数据运维技术 » MySQL中实现取字符的函数使用(mysql取字符函数)