You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Redshift数据库拆分逗号分隔hashtag列转行的SQL语句查询

Redshift拆分逗号分隔Hashtag为多行的SQL语句

原表结构及数据

id反馈日期反馈内容hashtags
1232023-05-20这很不错#good,#useful

目标结构

id反馈日期反馈内容hashtags
1232023-05-20这很不错#good
1232023-05-20这很不错#useful

你可以使用Redshift内置的REGEXP_SPLIT_TO_TABLE函数实现字符串拆分多行的需求,对应的SQL语句如下:

SELECT 
    t.id,
    t.反馈日期,
    t.反馈内容,
    TRIM(s.hashtag) AS hashtags
FROM 
    你的表名 t,
    REGEXP_SPLIT_TO_TABLE(t.hashtags, ',') AS s(hashtag)

说明

  • REGEXP_SPLIT_TO_TABLE会将hashtags字段按逗号拆分,把每个元素转化为独立行
  • TRIM用于处理拆分后可能存在的空格(适配#good, #useful这类带空格的格式)
  • 替换语句中的你的表名为实际表名即可使用

内容的提问来源于stack exchange,提问作者Raymond Chau

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 23:02:24