starrocks 将字符串拆分为多行
时间: 2024-09-03 14:04:59 浏览: 137
Sqlserver长字符串拆分为多行 高效
5星 · 资源好评率100%
StellarDB(StarRocks)是一款开源的新一代分布式数据库,它的 SQL 语法支持将字符串转换成多行,这通常用于展示或处理需要分行显示的数据。你可以使用 `UNNEST` 或者 `STRING_SPLIT` 函数来实现这一功能。例如:
```sql
WITH data AS (SELECT '这是第一行\n这是第二行' AS str)
SELECT * FROM UNNEST(str) AS line;
```
或者
```sql
SELECT unnest(string_split('这是第一行\n这是第二行', '\n')) as row;
```
这两个查询都会返回两行结果:`这是第一行` 和 `这是第二行`。
阅读全文