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的高级用法(条件过滤等)相关推荐
- 详解Vue中watch的高级用法
转载自 详解Vue中watch的高级用法 我们通过实例代码给大家分享了Vue中watch的高级用法,对此知识点有需要的朋友可以跟着学习下. 假设有如下代码: 1 2 3 4 5 6 7 8 9 10 ...
- python count函数代码_python中count函数简单用法
python中count函数简单用法 python中count函数的用法 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符 ...
- Excel表格中替换的高级用法
Excel表格中替换的高级用法 目录 Excel表格中替换的高级用法 1.例如:将F列中合格替换为不合格 2. 在[开始]选项卡中,找到[替换]点击,在查找内容中输入[合格]替换为中输入[不合格],勾 ...
- python中count函数的用法
Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...
- MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法
MYSQL中的REPLACE函数,以及Hive中的regexp_replace的用法 一.repacle是什么? 二.使用步骤 1.实践是检验真理的唯一标准 2.Hive中的替换函数regexp_re ...
- aspect 方法入参 获取_谈谈Spring AOP中@Aspect的高级用法示例
前言 本文主要跟大家分享介绍了关于Spring AOP中@Aspect的高级用法,下面话不多说了,来随着小编一起看看详细的介绍吧. 1 切点复合运算 支持在切点定义中加入以下运算符进行复合运算: 运算 ...
- hive中explode函数的用法
hive中explode函数的用法 explode函数是一个炸裂函数他可以做一下转换 将这个表格 +--------------+-----------------------------+ | mo ...
- python的count函数_python中count函数的用法详解
python中count函数的用法 count()函数 描述:统计字符串里某个字符出现的次数,可以选择字符串索引的起始位置和结束位置. 语法:str.count("char", s ...
- presto 中的 substr 函数 与 Hive中的 substr 函数用法不同
presto语法: substr(string, start, length) → varchar 而且start必须从1开始 在presto中,start写为0,运行不会报错,但是结果为空 Hive ...
最新文章
- sysbench的安装和做性能测试
- Scala(三):类
- Centos7KVM的安装与配置及创建虚拟机
- android photopicker怎么修改状态栏,有没有办法阻止UIImagePickerController更改状态栏样式?...
- pb string 接收dll按值返回_JavaScript 是如何工作的:JavaScript 的共享传递和按值传递...
- htt:// ************不在以下 request 合法域名列表中,请参考文档:******************************
- linux挂载点 知乎,使用 Linux stat 命令创建灵活的文件列表 | Linux 中国
- linux与linux传文件乱码,关于Linux与windows传递文件乱码问题
- ArcEngine 渲染的使用【转载】
- 神经网络之BP算法【图文并茂】
- mpvue小程序《校友足迹》成长记(一)
- Python笔记03:python中用import导入包的机制原理是什么?
- L1-084 拯救外星人
- HEVC-帧内预测2: initAdiPattern 函数
- 英语口语120句(zt)
- Sunday算法java实现
- 【PS实例】轻松打造梦幻的照片
- 2011Android技术面试整理附有详细答案(包括百度、新浪、中科软等多家公司笔试面试题)
- Unity 3D游戏-见缝插针源码
- 数据仓库ETL工具箱——清洗和规范化(一)