阅读量:0
在 SQL 中,可以使用内置的字符串函数来提取子字符串
- SUBSTRING(string, start_position, length):此函数从给定字符串的指定位置开始提取指定长度的子字符串。
例如:
SELECT SUBSTRING('Hello World', 1, 5); -- 输出 "Hello"
- LEFT(string, length):此函数从给定字符串的左侧(开头)提取指定长度的子字符串。
例如:
SELECT LEFT('Hello World', 5); -- 输出 "Hello"
- RIGHT(string, length):此函数从给定字符串的右侧(结尾)提取指定长度的子字符串。
例如:
SELECT RIGHT('Hello World', 5); -- 输出 "World"
- SUBSTR(string, start_position, length):此函数与 SUBSTRING 类似,但参数顺序略有不同。
例如:
SELECT SUBSTR('Hello World', 1, 5); -- 输出 "Hello"
请注意,这些函数在不同的数据库系统中可能存在差异。在使用时,请根据您正在使用的数据库系统选择合适的函数。