Hive中COUNT的高级用法(条件过滤等)
生活随笔
收集整理的這篇文章主要介紹了
Hive中COUNT的高级用法(条件过滤等)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在HIVE中,除了COUNT(*)外,COUNT還可以有很多高級用法。
SELECTtype, count(*), count(DISTINCT u), count(CASE WHEN plat=1 THEN u ELSE NULL END), count(DISTINCT CASE WHEN plat=1 THEN u ELSE NULL END), count(CASE WHEN (type=2 OR type=6) THEN u ELSE NULL END), count(DISTINCT CASE WHEN (type=2 OR type=6) THEN u ELSE NULL END)FROMtWHEREdt in ("2012-1-12-02", "2012-1-12-03")GROUP BYtypeORDER BYtype;轉發:http://athenaxu.blog.163.com/blog/static/205722039201411811440504/
總結
以上是生活随笔為你收集整理的Hive中COUNT的高级用法(条件过滤等)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: R-CNN detection 运行问题
- 下一篇: 如何修改PKG_CONFIG_PATH环