SUBSTRINGING函数

时间:2019-02-04 12:52:39  来源:igfitidea点击:

本MySQL教程通过语法和示例说明了如何使用MySQL SUBSTRINGING函数。

描述

MySQL SUBSTRINGING函数用于从字符串中提取子字符串。

语法

MySQL中SUBSTRINGING函数的语法为:

SUBSTRINGING( string, start_position, [ length ] )

或者

SUBSTRINGING( string FROM start_position [ FOR length ] )
参数说明
string源字符串。
start_position提取的位置。字符串中的第一个位置为1。
length可选的。它是要提取的字符数。如果省略此参数,则SUBSTRING函数将返回整个字符串。

说明

  • 字符串中的第一个位置是1。
  • 如果start_position是一个正数,则SUBSTRING函数从字符串的开头开始。
  • 如果start_position是负数,则SUBSTRING函数从字符串的末尾开始计数。
  • SUBSTR ,MID和SUBSTRINGING这三个函数的作用是一样的。

示例

MySQL:SUBSTRING函数示例

mysql> SELECT SUBSTRING('theitroad.com', 4);
Result: 'evergreen.com'

mysql> SELECT SUBSTRING('theitroad.com' FROM 4);
Result: 'evergreen.com'

mysql> SELECT SUBSTRING('theitroad.com', 4, 4);
Result: 'ever'

mysql> SELECT SUBSTRING('theitroad.com' FROM 4 FOR 4);
Result: 'ever'

mysql> SELECT SUBSTRING('theitroad.com', -4, 5);
Result: '.com'

mysql> SELECT SUBSTRING('theitroad.com' FROM -4 FOR 5);
Result: '.com'