flink sql substring语法实例
时间: 2023-08-09 22:04:32 浏览: 1005
在 Flink SQL 中,你可以使用 SUBSTRING 函数来截取字符串的子串。以下是一个示例:
```sql
SELECT
SUBSTRING('Hello, World!', 1, 5) AS 子串;
```
在这个示例中,我们使用 SUBSTRING 函数来截取字符串 'Hello, World!' 的子串。第一个参数是要截取的字符串,第二个参数是起始位置,第三个参数是要截取的长度。这里我们将起始位置设为 1,长度设为 5,所以截取的子串为 'Hello'。你可以根据具体的需求调整参数值。
除了固定的起始位置和长度,你还可以使用负数来表示从字符串结尾开始的位置,例如:
```sql
SELECT
SUBSTRING('Hello, World!', -6) AS 子串;
```
在这个示例中,我们将起始位置设为 -6,表示从字符串结尾往前数第 6 个字符开始截取,所以截取的子串为 'World!'。
请注意,在 Flink SQL 中,SUBSTRING 函数的索引从 1 开始计数。
阅读全文
相关推荐









