sql数组转换为字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql数组转换为字符串相关的知识,希望对你有一定的参考价值。


将数组转换为字符串
利用 ARRAY_TO_STRING() 函数,您可以将 ARRAY 转换为单个 STRING 值,或者将 ARRAY 转换为单个 BYTES 值,其中,生成的值是有序连接的数组元素。

第二个参数是分隔符,相应函数将在输入之间插入该分隔符以生成输出;第二个参数必须与第一个参数的元素具有相同类型。

示例:

WITH greetings AS
(SELECT ["Hello", "World"] AS greeting)
SELECT ARRAY_TO_STRING(greeting, " ") AS greetings
FROM greetings;

+-------------+
| greetings |
+-------------+
| Hello World |
+-------------+


以上是关于sql数组转换为字符串的主要内容,如果未能解决你的问题,请参考以下文章

将列表转换为 SQL 数组插入的字符串 [重复]

在 spark sql 中将字符串类型转换为数组类型

SQL处理数组,字符串转换为数组

将 wpdb sql 数组转换为 php 数组

可以将 executeQuery(String sql) 函数的返回值类型转换为字符串数组吗?

如何将sql结果动态转换为多维数组?