MySQL 字符串截取函数:left(), right(), substring(), substring_index()
left()
截取字符串左侧部分
1 | > select left("wxnacy.com", 6); |
right()
截取字符串右侧部分
1 | > select right("wxnacy.com", 4); |
substring()
从第 4 个字符开始截取
1 | > select substring("wxnacy.com", 4); |
从第 4 个字符开始截取 3 个字符
1 | > select substring("wxnacy.com", 4, 3); |
从倒数第 4 个字符开始截取
1 | > select substring("wxnacy.com", -4); |
从第 3 个字符开始截取 2 个字符
1 | > select substring("wxnacy.com", -3, 2); |
substring_index()
截取到第一个 .
符号的位置
1 | > select substring_index("www.wxnacy.com", ".", 1); |
截取倒数第一个 .
符号之后的部分
1 | > select substring_index("www.wxnacy.com", ".", -1); |
如果好不到指定的字符,返回整个字符串