在MysqL中,SUBSTRING函数用于提取字符串的子串。它的语法如下:
SUBSTRING(str, pos, len)
其中:
- str是要提取子串的字符串。
- pos是子串的起始位置。起始位置为1。
- len是子串的长度。
示例:
-
提取字符串的子串:
SELECT SUBSTRING('Hello World', 7, 5);
结果为:“World”
-
提取字段的子串:
SELECT SUBSTRING(column_name, 3, 4) FROM table_name;
这将从表中的指定列提取子串,并返回结果集中的子串值。
SUBSTRING_INDEX(str, delim, count)
其中:
示例:
-
提取字符串的子串:
SELECT SUBSTRING_INDEX('www.example.com', '.', 2);
结果为:“www.example”
-
提取字段的子串:
SELECT SUBSTRING_INDEX(column_name, '@', 1) FROM table_name;
这将从表中的指定列提取子串,并返回结果集中的子串值。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。