【问题标题】:STRING_SPLIT in Azure Synapse AnalyticsAzure Synapse Analytics 中的 STRING_SPLIT
【发布时间】:2021-02-17 16:59:14
【问题描述】:

Azure Synapse 的 T-SQL 是否支持 STRING_SPLIT?如果是这样,如何在预先存在的 SQL 池中使用它?

我正在这样做

select STRING_SPLIT('one,two,three',',')

得到这个结果

'STRING_SPLIT' is not a recognized built-in function name.

【问题讨论】:

    标签: azure-sqldw azure-synapse azure-sql-data-warehouse


    【解决方案1】:

    是的,安德斯,它可用:

    select value from string_split ('one,two,three',',')
    

    Documentation

    【讨论】:

    • 啊!我使用的功能错误。跟进——我如何只返回'one',或者更好——我如何使用string_split 将包含两个逗号的列映射为三个?
    • Return 'one': select top 1 * from (select value from string_split('one,two,three',',')) a
    • 你能举一个例子来说明“将一个带有两个逗号的列映射成三个”是什么意思吗?抱歉,我今天脑子有点慢。
    • 感谢您的帮助!我把这个问题写进了它的帖子。 stackoverflow.com/questions/64691302/…
    猜你喜欢
    • 2021-06-02
    • 2020-09-05
    • 2021-01-14
    • 2022-06-23
    • 2020-08-16
    • 2021-03-01
    • 1970-01-01
    • 2022-12-21
    • 2021-06-28
    相关资源
    最近更新 更多