GROUPBY語句
創建一個股價交易表
CREATEEXTERNALTABLEIFNOTEXISTSstocks(
exchangeSTRING,
symbolSTRING,
ymdSTRING,
price_openFLOAT,
price_highFLOAT,
price_lowFLOAT,
price_closeFLOAT,
volumeINT,
price_adj_colseFLOAT)
ROWFORMATDELIMITEDFIELDSTERMINATEDBY','
LOATION'/data/stocks';
eg:按照年份對股票記錄進行分組,然后計算每年的平均收盤價
hive>SELECTyear(ymd),avg(price_close)FROMstocks
>WHEREexchange='NASDAQ'ANDsymbol='AAPL'
>GROUPBYyear(ymd);
198425.57
198520.54
198632.46
198753.89
198841.66
198937.56
199052.50
...
HAVING語句
HAVING子句允許我們通過一個簡單語法完成原本需要通過子查詢才能對GROUPBY語句產生分組進行條件過濾的任務。
eg:如下是對前面的查詢語句增加一個HAVING語句來限制輸出結果中年平均收盤價要大于50.0
hive>SELECTyear(ymd),avg(price_close)FROMstocks
>WHEREexchange='NASDAQ'ANDsymbol='AAPL'
>GROUPBYyear(ymd)
>HAVINGavg(price_close)>50.0;
198753.89
199052.50
...
如果沒使用HAVING子句,那么這個查詢將需要使用一個嵌套子查詢:
hive>SELECTs2.year,s2.avgFROM
>(SELECTyear(ymd)ASyear,avg(price_close)ASavgFROMstocks
>WHEREexchange='NASDAQ'ANDsymbol='AAPL'
>GROUPBYyear(ymd))s2
>WHEREs2.avg>50.0;
198753.89
199052.50
...
感謝各位的閱讀,以上就是“GROUP BY語句及HAVING語句怎么用”的內容了,經過本文的學習后,相信大家對GROUP BY語句及HAVING語句怎么用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是本站,小編將為大家推送更多相關知識點的文章,歡迎關注!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
房地產股票有哪些?房地產股票有綠地控股、順發恒業、蘇寧環球、世聯行、泰禾集團、中交地產、中國武夷、國興地產、津濱發展、嘉凱城、福星股份、天?;?、銀億股份等。房地產股票指的是房地產開發商或者公司發給股東當作入股憑證并以此獲得股息的一類有價證券。它代表著股東對企業或公司的財產權利。其發行方式一般是由房地產開發機構通過銀行進行金融性的發行。例中國第一家發行房地產股票的上海興業房產股份有限公司,便是委托...
【資料圖】有關于冒險島騎寵任務怎么做方面的知識,小編在此整里出來,給大家作為參考,下面就詳細的介紹一下關于冒險島騎寵任務怎么做的相關內容。1、找到海底動物園的坎特與之對話;2、接下騎寵的任務,任務要求是找到5個費洛蒙和5個研究報告書;3、接完任務,選擇最下面的“保護小浣豬”,即進入地圖“坎特的飼養室”,限時5分鐘,保護小浣豬;4、護衛時小浣豬在不被攻擊的情況下會暴出費洛蒙、研究報告書,打地圖周圍的...
信用聯社不是農村信用社。農村信用社是中國農村商業銀行的前身,當農村信用社達到國家規定的指標以后,可以向有關機構提出申請轉成農村商業銀行。轉變為農商行后就無法再享受農村信用社可以享受的國家政策優惠了。而農村信用合作聯社通常情況下來說是縣一級法人機構,它與農村信用合作社分別是獨立的法人機構,信用.聯社一般是縣級以上的機構單位,而農村信用社是由自然人和其他獨立的法人單位一起出資組成的。當幾個農村信用社達...