【发布时间】:2018-03-27 18:48:48
【问题描述】:
我通过df.saveAsTable创建了一个持久表
当我运行以下查询时,我会收到这些结果
spark.sql("""SELECT * FROM mytable """).show()
我可以查看 DataFrame 及其所有列以及所有数据。
但是当我运行时
spark.sql("""SELECT 'NameDisplay' FROM mytable """).show()
我收到类似这样的结果
| NameDisplay|
|--|
| NameDisplay |
| NameDisplay |
| NameDisplay |
| NameDisplay |
| NameDisplay |
| NameDisplay |
NameDisplay 绝对是表中的列之一,因为它在我运行select * 时显示 - 为什么第二个查询中没有显示?
【问题讨论】:
标签: apache-spark hadoop pyspark apache-spark-sql azure-hdinsight