根据您提供的表结构信息,emp
表中没有名为emp_job
的列。因此,在查询中使用SELECT DISTINCT emp_job FROM emp ORDER BY emp_job DESC
会导致无法解析列名的错误。
如果您想要获取所有不重复的职位(job)并按照降序排列,您可以尝试以下代码:
spark.sql("SELECT DISTINCT 职工 FROM emp ORDER BY 职工 DESC").show()
这将返回所有不重复的职位,并按照降序排列。请确保在查询中使用正确的列名。
如果问题仍然存在,请提供更多关于数据源和表结构的信息,以便我能够给出更准确的帮助。
内容由零声教学AI助手提供,问题来源于学员提问