嗨,你必須從單一列提取itemID和itemName item_order_detail——你可以利用from_json函數。我希望代碼幫助,
選擇order_id from_json (item_order_details itemid字符串,itemname字符串)從訂單選擇order_id物品,物品。itemid,物品。itemname從訂單側視from_json (item_order_details itemid字符串,itemname字符串)項目項
嗨@Wasim Inamdar
我試過,錯誤波形:
選擇order_id from_json (item_order_details itemid字符串,itemname字符串)的項目訂單
結果
和
選擇order_id,物品。itemid,物品。itemname從訂單側視from_json (item_order_details itemid字符串,itemname字符串)項目項
錯誤的SQL語句:AnalysisException: from_json預計將發電機。然而,它的類是org.apache.spark.sql.catalyst.expressions。JsonToStructs,這不是一個發電機