在 SELECT 语句中使用函数 / 字符串处理函数 |
可以使用 SUBSTRING 函数来返回字符串的某部分。指定开始位置和长度(可选)来确定返回字符串的哪部分。可以指定正数或负数作为开始位置。开始位置 1 指定 SUBSTRING 函数从字符串的第一个位置开始。当开始位置为(0)或负数时,SUBSTRING 函数从字符串的开头开始向后计数。
图: 查询
SELECT sname, SUBSTRING(sname FROM 1 FOR 4) FROM state WHERE code = "AZ";
图: 查询结果
sname (expression) Arizona Ariz
图: 查询
SELECT sname, SUBSTRING(sname FROM 6) FROM state WHERE code = "WV";
图: 查询结果
sname (expression) West Virginia Virginia
图: 查询
SELECT sname, SUBSTRING(sname FROM -2 FOR 4) FROM state WHERE code = "AZ";
图: 查询结果
sname (expression) Arizona A