【问题标题】:How to fetch only contents excluding brackets using sql query? [closed]如何使用 sql 查询仅获取不包括括号的内容? [关闭]
【发布时间】:2020-04-13 07:49:24
【问题描述】:

在数据库中,我有列名 RESOLUTIONID,其中数据类似于以下内容。

[ 20893016 ]
[ 20893020 ]
[ 20893013 ]

我只想获取以下内容。

20893016
20893020
20893013

请帮帮我。

【问题讨论】:

    标签: sql snowflake-schema


    【解决方案1】:

    您的列似乎实际上是数组内容,其中只有一个元素。您可以在此处使用ARRAY_SLICE 来选择该单个元素:

    SELECT
        ARRAY_SLICE(col, 0, 1) AS num
    FROM yourTable;
    

    【讨论】:

    • 是的,它是数组内容,但它总是只有一个元素。当我在 csv 中下载时,我不希望括号可见。请帮我去掉括号。
    【解决方案2】:

    你可以使用GET():

    select get(RESOLUTIONID, 1) as RESOLUTIONID
    

    【讨论】:

      猜你喜欢
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多