2017-04-26 53 views
0

特別專欄中,我要選擇除了StudentAddress表中的所有列,所以我寫了下面的查詢:選擇所有除火花SQL

select `(StudentAddress)?+.+` from student; 

它提供了以下的松鼠SQL客戶端錯誤。 org.apache.spark.sql.AnalysisException:無法解析「(StudentAddress)?+.+」給定的輸入欄

+0

這句法似乎沒有火花 –

+0

任何變通辦法來支持? – Patel

+0

實際需求是什麼? –

回答

1

您可以使用drop()方法數據幀API中刪除一個特定的列,然後選擇所有列。

例如:

val df = hiveContext.read.table("student") 
val dfWithoutStudentAddress = df.drop("StudentAddress").select("*")