java培训学习常见函数之流程函数

发布时间:2020年01月30日作者:atguigu浏览次数:900

(4)  流程函数

Java培训学习

相关案例

案例1 :  查询员工的工资信息,如果工资> 1000,则显示”你该努力了”,1000~1999,显示”还可以”,2000~2999 则显示不错,否则显示”你很牛”;

SELECT EMPNO,ENAME,SAL ,(CASE WHEN SAL<1000 THEN “你该努力了

                                  WHEN (SAL >=1000 AND SAL <2000) THEN “还可以

                                  WHEN  (SAL >=2000 AND SAL<3000) THEN “不错

                                  ELSE “你很牛” 

                             END    

                           ) “评价

FROM EMP;

 

案例2: 根据员工的职位给员工涨工资,如果是SALESMAN则工资涨10% ; 如果是 MANAGER,则工资涨20%;如果职位是ANALYST则工资涨40% ;其他职位工资不变

SELECT  EMPNO,ENAME,JOB ,SAL “原工资” , (CASE JOB WHEN ‘SALESMAN’ THEN SAL*1.1

                                                 WHEN ‘MANAGER’ THEN SAL*1.2

                                                 WHEN ‘ANALYST’ THEN SAL*1.4

                                                 ELSE SAL

                                         END        

                                        ) NEWSAL

FROM EMP;

 

 

案例3: 查询所有部门编号是20的所有员工的年收入,并且按照年收入进行排序

SELECT EMPNO,ENAME,JOB ,SAL ,COMM, (SAL+IFNULL(COMM,0))*12 “年收入” ,DEPTNO

FROM EMP

WHERE DEPTNO = 20

ORDER BY 年收入 DESC

 

案例4: 查询7369员工的工资,如果工资 < 1000,则返回”你该努力了” 否则返回 ”还可以”

SELECT EMPNO,ENAME,SAL , IF(SAL <1000 ,”你该努力了”,”还可以”) 工资评价

FROM EMP

WHERE EMPNO =7369;

 想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训课程视频供广大学员下载学习


上一篇:
下一篇:
相关课程

java培训 大数据培训 前端培训

关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园2号楼3层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦3层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)

西安市雁塔区和发智能大厦B座3层(西安校区)

成都市成华区北辰星拱青创园综合楼3层(成都校区)