【发布时间】:2021-10-21 06:00:01
【问题描述】:
我正在浏览 Spark 功能,elt 引起了我的注意。 elt returns the n-th input.
但是,出于某种原因,elt 将我的内容转换为字符串:
SELECT elt(1, *) FROM VALUES TIMESTAMP '2021-08-17T13:20:00.000Z'
+----------------------------+
|elt(1, CAST(col1 AS STRING))|
+----------------------------+
| 2021-08-17 13:20:00|
+----------------------------+
为什么会这样?难道我做错了什么?对于这样一个基本功能,转换为字符串似乎是一个非常随意的限制。
【问题讨论】:
标签: apache-spark apache-spark-sql