SUBSTRING和SUBSTRING_INDEX函数的用法 MYSQL
(2014-07-02 16:19:04)
标签:
substring_index函数substring_index用法mysql函数用户substring函数用法substring用法 |
分类: 数据库学习 |
一、SUBSTRING_INDEX(str,delim,count)函数用法
应用实例:
SELECT SUBSTRING_INDEX('12|34|56','|',1)
--------------------------------------------
12
SELECT SUBSTRING_INDEX('中国移动','移动',1)
--------------------------------------------
中国
SELECT SUBSTRING_INDEX('12|34|56','|',-1)
--------------------------------------------
56
二、SELECT
SUBSTRING(str,pos,len)函数用法
SELECT SUBSTRING(str FROM pos FOR len) -- 返回字符串 str 中以 pos
作为起始位置,长度为 len 的子字符串。
SELECT SUBSTRING(str FROM pos) -- 返回字符串 str 中以 pos
作为起始位置,到结束的子字符串。
SELECT SUBSTRING(str,pos) -- 返回字符串 str 中以 pos
作为起始位置,到结束的子字符串。
SELECT SUBSTRING(str,pos,len) -- 返回字符串 str 中以 pos 作为起始位置,长度为 len
的子字符串。
应用实例:
SELECT SUBSTRING('123456' FROM 2 FOR 3)
------------------------------------------
234
SELECT SUBSTRING('123456',2,3)
--------------------------------------
234
SELECT SUBSTRING('123456' FROM 2)
-----------------------------------
23456
SELECT SUBSTRING('123456',2)
-----------------------------------
23456