1、基本查询(Select…From)
1.1、基本查询
全表查询: hive (default)> select * from emp;
选择特定列查询: hive (default)> select empno, ename from emp;
列别名:hive (default)> select ename AS name, deptno dn from emp;
1.2、算术运算符
如:hive (default)> select sal +1 from emp;
1.3、常用函数
1.4、Limit 语句
典型的查询会返回多行数据。LIMIT 子句用于限制返回的行数。
hive (default)> select * from emp limit 5;
2、Where 语句
2.1、比较运算符(Between/In/ Is Null)
案例实操 :
(1)查询出薪水等于 5000 的所有员工
hive (default)> select * from emp where sal =5000;
(2)查询工资在 500 到 1000 的员工信息
hive (default)> select * from emp where sal between 500 and 1000;
(3)查询 comm 为空的所有员工信息
hive (default)> select * from emp where comm is null;
(4)查询工资是 1500 和 5000 的员工信