截取字符串是指从一个字符串中选取一部分字符。MySQL 中提供了几种函数来实现字符串截取。
下面介绍三种常用的截取字符串函数。
1. SUBSTRING()
SUBSTRING() 函数用于从字符串中截取一段子字符串。
SELECT SUBSTRING('Hello, world!', 1, 5);
输出结果为:
Hello
在上面的例子中,第一个参数是要截取的字符串,第二个和第三个参数分别指定了要截取的子字符串的起始位置和长度。这个函数的第一个字符的位置是 1,而不是 0。
2. LEFT()
LEFT() 函数用于从字符串的左边截取一段字符。
SELECT LEFT('Hello, world!', 5);
输出结果为:
Hello
在上面的例子中,第一个参数是要截取的字符串,第二个参数指定了要截取的子字符串的长度。
3. RIGHT()
RIGHT() 函数用于从字符串的右边截取一段字符。
SELECT RIGHT('Hello, world!', 6);
输出结果为:
world!
在上面的例子中,第一个参数是要截取的字符串,第二个参数指定了要截取的子字符串的长度。
这是 MySQL 中常用的几种截取字符串的函数。它们可以帮助你更方便地处理字符串。