Hive 函数到 SQL Workbench 的转换

Posted

技术标签:

【中文标题】Hive 函数到 SQL Workbench 的转换【英文标题】:Hive function to SQL Workbench conversion 【发布时间】:2020-01-23 08:04:34 【问题描述】:

我需要帮助将以下 hive 函数转换为 SQL Workbench (PSQL)

to_date(from_unixtime(UNIX_TIMESTAMP(date_column,'dd-MMM-yy'))) > cast('2019-08-05' as date)

我在 PSQL 中尝试过这个函数,但它不起作用:

to_char(to_date(date_column,'MM/dd/yyyy'),'dd-MMM-yy') > cast('2019-08-05' as date)

有人可以帮忙吗?

谢谢 一个

【问题讨论】:

【参考方案1】:

看起来你的事情比它需要的更复杂。

这对你来说应该足够了:

to_date(date_column,'MM/dd/yyyy') > cast('2019-08-05' as date)

【讨论】:

感谢您的帮助!但是,日期列中有很多日期格式,甚至为空,反过来又会引发错误。 你可以检查这个问题来处理多种日期格式***.com/questions/41501210/…。并使用nvlcoalesce 函数来处理空值。 非常感谢!会检查的。

以上是关于Hive 函数到 SQL Workbench 的转换的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 到 Mysql 的迁移(使用 Mysql Workbench)。如何在 Workbench 向导的步骤中添加带有手动转义撇号的数据?

SQL Workbench WbExport 到 Redshift 的两个位置

sql+workbench 上踩过的坑

Ubuntu20.04安装MySQL及配置MySQL workbench

Ubuntu20.04安装MySQL及配置MySQL workbench

Mysql Workbench - 将 sql 脚本从 ER 图中导出到数据库