Hive在查询中使用过滤
来源:互联网 发布:软件布道师 编辑:程序博客网 时间:2024/06/08 05:00
一 查询语法
二 查询时使用过滤的实例
1、查询10号部门的员工
select * from emp where deptno =10;
hive> select * from emp where deptno =10;
OK
1001.0 Tome null 5000.0 10.0
1002.0 Tome null 5000.0 10.0
7782.0 CLARK MANAGER 8450.0 10.0
7839.0 KING PRESIDENT 12111.0 10.0
7934.0 MILLER CLERK 5300.0 10.0
Time taken: 0.792 seconds, Fetched: 5 row(s)
2、查询名叫KING的员工
select * from emp where ename='KING';
hive> select * from emp where ename='KING';
OK
7839.0 KING PRESIDENT 12111.0 10.0
Time taken: 0.16 seconds, Fetched: 1 row(s)
3、查询部门号未10.薪水小于6000的员工
hive> select * from emp where deptno=10 and sal<6000;
OK
1001.0 Tome null 5000.0 10.0
1002.0 Tome null 5000.0 10.0
7934.0 MILLER CLERK 5300.0 10.0
Time taken: 0.206 seconds, Fetched: 3 row(s)
4、模糊查询:查询名字以S打头的员工
select empno,ename,sal from emp where ename like 'S%'
hive> select empno,ename,sal from emp where ename like 'S%';
OK
7369.0 SMITH 4800.0
7788.0 SCOTT 7000.0
5、模糊查询:查询名字含有下划线的员工
select empno,ename,sal from emp where ename like '%\\_%'
hive> select empno,ename,sal from emp where ename like '%\\_%';
OK
Time taken: 0.092 seconds
阅读全文
0 0
- Hive在查询中使用过滤
- Hive在查询中使用排序
- 如何在关联过滤中使用模糊匹配查询
- Hive array字段 查询过滤
- 在Spark中使用UDF对HIVE表进行查询,再将查询结果RDD写入另一个HIVE表
- 在结果中查询二次过滤QuueryFilter
- 在Hive中使用Avro
- hive中使用-e方式执行查询
- 建立HBase的集群和HDInsight在Hadoop中使用Hive来查询它们
- Hadoop集群中使用Hive查询报错
- 在 SELECT 查询中使用子查询
- 从HIVE中中查询
- 在MR中创建数据到hive中使用
- hive中join查询小结
- hive中null值得查询
- 在OpenGL中使用各异向性纹理过滤
- 在C#中使用正则表达式过滤html字符
- 使用AdBlockPlus在App中过滤网页广告
- Python入门 第六天(模块、面向对象、类和实例)
- Java源码之ArrayList
- sql语句中as的用法和作用
- JS-面向对象
- 【C/C++】智能指针auto_ptr,share_ptr,unique_ptr
- Hive在查询中使用过滤
- javase之反射
- Splay 维护序列 / 块状链表 NOI 2003
- 如何将spark streaming处理结果保存到关系型数据库中
- SparkStreaming Direct模式总结
- python设计模式之命令模式
- CentOS7 安装Elasticsearch 5.5
- 【转载】翻译:IronPython与CPython的不同之处
- 基于vs2013的slider滑动块控件用法