[英]Parsing data in Snowflake
我在 Snowflake 中有列似乎是一個字符串列表(例如 ["Apple", "Banana"])。 我從一個 API 獲得它們,我將 JSON.stringify() 應用於其原始形式。
我現在希望格式化列,以便它們是一串沒有引號的逗號分隔值(例如 Apple、Banana)。 任何幫助將不勝感激!
您可以使用 ARRAY_TO_STRING 函數:
create or replace table temp_table( v variant )
as
select parse_json($1) from values
('{"my_array_name":["Apple", "Banana"]}');
select ARRAY_TO_STRING( v:my_array_name,',') from temp_table;
+---------------------------------------+
| ARRAY_TO_STRING( V:MY_ARRAY_NAME,',') |
+---------------------------------------+
| Apple,Banana |
+---------------------------------------+
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.