0
如何從蜂巢中的一個表中只選擇列的具體數量。例如,如果我有50列的表格,那麼我怎樣才能選擇前25列?有沒有什麼簡單的方法來做到這一點,而不是拼命填寫欄目名稱。選擇從表列的只有特定數量 - 蜂巢
如何從蜂巢中的一個表中只選擇列的具體數量。例如,如果我有50列的表格,那麼我怎樣才能選擇前25列?有沒有什麼簡單的方法來做到這一點,而不是拼命填寫欄目名稱。選擇從表列的只有特定數量 - 蜂巢
我想你問有關使用中,你在你的CREATE TABLE
語句中定義的列的順序。不,that's not possible目前在Hive中。
您可以通過添加一個新列COLUMN_NUMBER
這樣的伎倆和使用,在您的WHERE
陳述,但在這種情況下,我真的覺得貿易的兩倍關花更多的時間輸入你的查詢和搞亂你的整個表之間設計通過添加不必要的列。除了事實,如果你需要(例如,通過添加新列),以在未來改變你的表模式,與不同的列數調整你以前的代碼將是痛苦的。