SUBSTRINGING函数


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

描述

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

语法

MySQL中SUBSTRINGING函数的语法为:

1
SUBSTRINGING( string, start_position, [ length ] )

或者

1
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函数示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mysql> SELECT SUBSTRING('igiftidea.com', 4);
Result: 'evergreen.com'
mysql> SELECT SUBSTRING('igiftidea.com' FROM 4);
Result: 'evergreen.com'
mysql> SELECT SUBSTRING('igiftidea.com', 4, 4);
Result: 'ever'
mysql> SELECT SUBSTRING('igiftidea.com' FROM 4 FOR 4);
Result: 'ever'
mysql> SELECT SUBSTRING('igiftidea.com', -4, 5);
Result: '.com'
mysql> SELECT SUBSTRING('igiftidea.com' FROM -4 FOR 5);
Result: '.com'


原文链接:https://codingdict.com/