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()函数是实现取字符的有用的函数,建议大家使用以上三种函数中的任意一种,以更方便地对字符串进行操作。