Hive 连接查询操作(不支持IN查询)
来源:互联网 发布:西方哲学书籍推荐知乎 编辑:程序博客网 时间:2024/06/06 09:10
CREATE EXTERNAL TABLE IF NOT EXISTS a( telno STRING, other STRING )PARTITIONED BY(day String) ROW FORMAT DELIMITED FIELDS TERMINATED BY '|'; CREATE EXTERNAL TABLE IF NOT EXISTS b( telno STRING, other STRING )PARTITIONED BY(day String) ROW FORMAT DELIMITED FIELDS TERMINATED BY '|';
测试表a中数据如下:
hive> select * from a;
OK
130a01
131b01
132c01
133d01
134e01
135f01
Time taken: 0.215 seconds
测试表b中数据如下:
hive> select * from b;
OK
130a01
131b01
132c01
13302
13402
13502
Time taken: 0.281 seconds
测试表b中分区数据如下:
hive> select * from b where day='01';
OK
130a01
131b01
132c01
Time taken: 0.359 seconds
测试表b中分区数据如下:
hive> select * from b where day='02';
OK
13302
13402
13502
Time taken: 0.187 seconds
测试语句如下:
1.左连接不指定条件
hive> select a.telno,b.other,a.day,b.day from a left outer join b on(a.telno=b.telno) ;
OK
130a0101
131b0101
132c0101
1330102
1340102
1350102
Time taken: 8.935 seconds
2.左连接指定连接条件(on中)
hive> select a.telno,b.telno,b.other,a.day,b.day from a left outer join b on(a.telno=b.telno and b.day='02');
OK
130NULLNULL01NULL
131NULLNULL01NULL
132NULLNULL01NULL
1331330102
1341340102
1351350102
Time taken: 12.624 seconds
3.左连接指定连接条件(on外)
hive> select a.telno,b.telno,b.other,a.day,b.day from a left outer join b on(a.telno=b.telno ) where b.day='02';
OK
1331330102
1341340102
1351350102
Time taken: 8.88 seconds
0 0
- Hive 连接查询操作(不支持IN查询)
- Hive 连接查询JOIN
- access不支持in子查询
- Hive学习之连接查询
- Hive 表连接查询NullPointerException
- hibernate连接查询操作
- Hive学习之连接查询优化(一)
- Hive学习之连接查询优化(二)
- 数据库查询中的连接操作(join)
- php连接hive执行sql查询
- php连接hive执行HQL查询
- PHP 连接 Hive 执行 SQL 查询
- java 利用jdbc连接hive查询示例
- hive 连接查询sql对比效率
- hive查询,连接left join、inner join
- Hive的三种连接查询方式
- Hive查询
- Hive查询
- NSBundle 获取文件路径为空
- Hive 基础知识学习
- python写入csv文件的几种方法总结
- Hive优化
- 洛谷 P1909 买铅笔
- Hive 连接查询操作(不支持IN查询)
- linux下安装redis教程
- Hive SQL自带函数总结
- Hive 文件压缩存储格式(STORED AS)
- 南邮一道ctf题目关于e的解释
- "performSelector may cause a leak because its selector is unknown"警告原因及其解决办法
- Hive 元数据和QL基本操作学习整理
- 干货 java jdbc ResultSet结果通过java反射赋值给java对象
- Hive 注意事项与扩展特性