📜  截断左边的字符mysql(1)

📅  最后修改于: 2023-12-03 15:09:58.715000             🧑  作者: Mango

截断左边的字符MySQL

在MySQL中,可以使用SUBSTRING()函数来截取字符串中的一部分。

语法
SUBSTRING(str, pos, len)

其中,参数含义如下:

  • str:要截取的字符串。
  • pos:截取的起始位置,从1开始计数。
  • len:截取的长度。
示例

假设有一个students表,其中包含一个名为name的字符型字段。要截取name中前3个字符,可以使用以下语句:

SELECT SUBSTRING(name, 1, 3) AS shortened_name FROM students;

这将返回一个名为shortened_name的字段,其中包含每个学生姓名的前3个字符。

如果要截取整个字符串中除前2个字符外的内容,可以使用以下语句:

SELECT SUBSTRING(name, 3) AS shortened_name FROM students;

这将返回一个名为shortened_name的字段,其中包含每个学生姓名除前2个字符外的内容。

注意事项
  • 如果pos为负数,则从字符串末尾开始计算偏移量。
  • 如果len省略,则将截取字符串的其余部分。
  • 如果pospos+len-1超出字符串的长度,则截取从位置pos到字符串末尾的所有字符。