Teradata中SUBSTR用法
时间: 2023-09-26 07:13:34 浏览: 283
使用InfoSphereInformationServer集成Teradata数据
在 Teradata 中,SUBSTR 函数用于从字符串中提取子字符串。其语法如下:
```
SUBSTR(string, start_position, substring_length)
```
其中:
- string:要从中提取子字符串的字符串。
- start_position:子字符串的起始位置。位置从 1 开始计数。
- substring_length:要提取的子字符串的长度。如果未指定此参数,则将提取从起始位置到字符串的结尾的所有字符。
例如,如果要从字符串“Teradata is a powerful database”中提取“powerful”,可以使用以下查询:
```
SELECT SUBSTR('Teradata is a powerful database', 13, 8);
```
查询结果为:
```
powerful
```
这是因为字符串“powerful”从第 13 个位置开始,长度为 8 个字符。
阅读全文