未定义的函数:“format”此函数既不是已注册的临时函数,也不是在数据库中注册的永久函数

jucafojl  于 2021-07-14  发布在  Spark
关注(0)|答案(1)|浏览(266)

这个问题在这里已经有答案了

如何在sparksql中格式化日期(2个答案)
上个月关门了。
我在查询中使用databricks和sparksql FORMAT(Date,'ddMMyyyy')) 其中date是表中的一列。我得到的错误是:
org.apache.spark.sql.analysisexception:未定义函数:“format”。此函数既不是已注册的临时函数,也不是在数据库中注册的永久函数
除了格式,还有别的选择吗?或者我可以让format函数以某种方式工作吗?查询有点大,有很多连接和列。

mzmfm0qo

mzmfm0qo1#

FORMAT 是一个sql server函数,与spark sql中的函数等效 DATE_FORMAT :

SELECT DATE_FORMAT(Date, 'ddMMyyyy') FROM mytable

相关问题