美文网首页
HIVESQL语句

HIVESQL语句

作者: 三万_chenbing | 来源:发表于2018-01-29 18:43 被阅读0次

#1、查找部门30中员工的详细信息。

select * from emp where deptno = 30;

#2、找出从事clerk工作的员工的编号、姓名、部门号。

select empno,ename,deptno from emp where job = 'clerk';

#3、检索出奖金多于基本工资的员工信息。

select * from emp where comm > sal; 

#4、检索出奖金多于基本工资60%的员工信息。

select * from emp where comm > sal * 0.6;

#5、找出10部门的经理、20部门的职员 的员工信息。

select * from emp where deptno = 10 and job='MANAGER' or deptno = 20 and job = 'CLERK';

#6、找出10部门的经理、20部门的职员 或者既不是经理也不是职员但是工资高于2000元的员工信息。

select * from emp

  where deptno = 10 and job='MANAGER'

    or deptno = 20 and job = 'CLERK'

    or job!='MANAGER' and job != 'CLERK' and sal > 2000 ;

## job not in ('MANAGER','CLERK')

#7、找出获得奖金的员工的工作。

select * from emp where comm > 0;

#8、找出奖金少于100或者没有获得奖金的员工的信息。

select * from emp where comm < 100 or comm is null;

#9、找出姓名以A、B、S开始的员工信息。

select * from emp where ename like 'A%' or ename like 'B%' or ename like 'S%';

#10、找到名字长度为6个字符的员工信息。

select * from emp where length(ename) = 6;

#select * from emp where ename like '______';

#11、名字中不包含R字符的员工信息。

select * from emp where ename not like '%R%';

#12、返回员工的详细信息并按姓名排序。

select * from emp order by ename asc;

#13、返回员工的信息并按工作降序工资升序排列。

select * from emp order by job desc , sal asc;

#14、计算员工的日薪(按30天)。

select ename,sal/30 as '日薪' from emp;

select ename,truncate(sal/30,2) '日薪' from emp;

#15、找出姓名中包含A的员工信息。

select * from emp where ename like '%A%';

相关文章

  • HIVESQL语句

    #1、查找部门30中员工的详细信息。 select * from emp where deptno = 30; #...

  • HiveSql-常用语句

    拼接排序 json字符串解析 时间函数 条件中位数 排名 字符串split 判断a字段是否包含b字段的内容

  • 数据分析_HiveSQL查询语句

    Hive 数据类型 基本数据类型 注:Hive会隐式地将类型转换为两个整型类型中值较大的那个类型; 集合数据类型 ...

  • HiveSQL优化方法与实践(转载)

    前言 昨天我们已分享过一篇高质量HiveSQL优化的文章:HiveSQL优化方法与实践[http://mp.wei...

  • HiveSql

    -- 类型转换:cast SELECT CAST('00321' AS BIGINT) FROM table; -...

  • Hive使用手册

    HiveSQL 创建表 显示表 删除表 更改表

  • 关于sql查询的一些事

    hiveSql.sh脚本hive -e "insert into table test.sudian select...

  • HiveSQL优化方法

    Hive/HiveSQL常用优化方法全面总结[https://blog.csdn.net/u013411339/a...

  • HiveSQL分区-DML

    分区 创建分区表 以性别分区;分区字段不可与表列名重复! 载入分区表数据 介绍load-data:Hive-DML...

  • Hivesql执行顺序

    from----> where---->group by ----> having---->select ----...

网友评论

      本文标题:HIVESQL语句

      本文链接:https://www.haomeiwen.com/subject/bjspoxtx.html