使用GROUP BY時,什麼樣的聚合函數對字符串起作用?SQL:使用字符串數據的GROUP BY
我通常會GROUP BY user_id,但我不確定什麼聚合函數可以在字符串上工作。
目標是讓貨幣每USER_ID爲一行:
user_id currency
12341235 "USD"
12341235 "USD"
12341235 "USD"
12341235 "USD"
05945949 "EURO"
05945949 "EURO"
05945949 "EURO"
99910277 "USD"
99910277 "USD"
99910277 "USD"
成品數據:
user_id currency
12341235 "USD"
05945949 "EURO"
99910277 "USD"
我在示例中使用了日期,但類型存儲爲STRING,並且由於數據庫(Hive)的原因,無法將其轉換爲日期類型。 – 2012-07-20 06:40:57