【问题标题】:How to Insert only specific values in a Hive column?如何在 Hive 列中仅插入特定值?
【发布时间】:2021-12-08 11:27:24
【问题描述】:

我在日期列中有数据 = 2019-10-01 00:00:00 UTC,现在如何将此数据插入到没有 UTC 字的列中?并且 Hive 应该将其识别为时间戳数据类型

【问题讨论】:

标签: sql hive timestamp hiveql


【解决方案1】:

您可以使用 regexp_replace 删除 UTC:

select timestamp(regexp_replace('2019-10-01 00:00:00 UTC','\\s*UTC$',''))

结果:

2019-10-01 00:00:00.0

已成功转换为时间戳。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-10
    • 2011-12-08
    • 1970-01-01
    • 2019-08-31
    相关资源
    最近更新 更多