Hive学习笔记(HiveQL数据查询基础)

HiveQL数据查询语句

SELECT语句

SELECT语法结构如下:

SELECT */field1,field2....FROM tableName,

例:sogo表中结构信息如下:
在这里插入图片描述
查询sogo总条数代码:

hive>SELECT cout(*) FROM sogo.sogo;

查询表的前10条数据代码为:

hive> SELECT *From sogo.sogo limit 10;

WHERE语句

SLEECT语句用于选取字段,WHERE语句语句用于过滤条件,
例:查询关键词包含亮剑的前5条记录,并且只显示te,uid,keyword:

hive>SELECT ts,uid,keyword FROM sogou.sogou_500w WHERE keyword like '%亮剑%' limit 5;

GROUP BY语句

GROUP BY语句通常会和聚合函数一起使用,其语意是按照一个或者多个列对结果进行分组,然后使用聚合函数对每个组执行聚合运算。
例如:
统计用户使用搜索引擎的次数,按照uid分组,相同uid的搜索记录被分配到一个组中进行聚合累加运算,
在这里插入图片描述
在这里插入图片描述

HAVING分组筛选

HAVING子句允许通过一个简单的语法

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值