社区
数据仓库
帖子详情
hive的查询语句
13313.6
2018-08-09 10:14:23
最近遇到了三个需求,然而没有头绪,
不知道哪位大神可以指点一下迷津
...全文
379
1
打赏
收藏
hive的查询语句
最近遇到了三个需求,然而没有头绪, 不知道哪位大神可以指点一下迷津
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hive
查询语句
中显示列名
要想在
hive
查询语句
中显示列名,我们可以在
hive
命令行中手动开启: set
hive
.cli.print.header=true; 但是这条命令有个弊端,那就是命令只能在当前会话有效,退出
hive
就失效,而且会显示表名,使得列名会十分冗长,所以我们可以使用下面的方法让命令自动生效,而且不显示表名。 在
hive
/conf/
hive
-site.xml配置文件中添加下面的内容。 <property> <name>
hive
.resultset.use.unique.column.na
Hive
查询语句
中显示列名(字段名)
要想在
hive
查询语句
中只显示列名,我们可以在
hive
命令行中手动开启: -- 显示列名 set
hive
.cli.print.header=true; 此时显示的字段名带表名,可读性很差,列名会十分冗长,继续输入以下命令: -- 不显示表名 set
hive
.resultset.use.unique.column.names=false; 但是上述条命令有个弊端,那就是命令只能在当前会话有效,退出
hive
就失效,所以我们可以使用下面的方法让命令自动生效。 在
hive
/conf/
hive
-site.x
Hive
的
查询语句
Hive
的
查询语句
目录
Hive
的
查询语句
一、
查询语句
语法二、基本查询(Select...from)2.1 全表和特定列查询2.2 列别名2.3 算数运算符2.4 常用函数2.5 Limit语句2.6 Where语句2.7 比较运算符(Between/In/ Is Null)2.8 Like和RLike2.9 逻辑运算符(And/Or/Not)三、分组3.1 Group By语句3.2 Having语句四、Join语句4.1 等值Join4.2 表的别名4.3 连接分类4.4多表连接4.5 笛卡尔积五、排序
hive
查询语句
与mysql不同的地方
1.mysql支持where后面跟子查询 select ename from emp where sal>(select sal from emp where ename='SMITH');
hive
不支持where后面跟子查询: 出现一堆错误 2.mysql支持非等值连接 select * from emp join dept on emp.DEPTNO>dept.DEPTNO;
hive
不支持非等值连接,我写大于 、小于、不等于 都是不行的 h...
hive
查询语句
觉得写得比较简洁,留存一个 https://blog.csdn.net/kumquatlemon/article/details/78528101
Hive
查询 1、
hive
模糊搜索表 show tables like '*name*'; 2、查看表结构信息 desc formatted tablename; desc table_name 3、查看分区信息 show partitions t...
数据仓库
7,388
社区成员
6,742
社区内容
发帖
与我相关
我的任务
数据仓库
其他数据库开发 数据仓库
复制链接
扫一扫
分享
社区描述
其他数据库开发 数据仓库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章