1、代码如下(第一种方式:用if 语句):

set serveroutput on;
declare sal integer:=0;
beginselect sal into sal from emp where empno = 7839;dbms_output.put_line(sal);if(sal <= 3000)then dbms_output.put_line('低');elsif(sal < 5000)then dbms_output.put_line('中');elsedbms_output.put_line('高');end if;
end;
/

2、执行结果如下图:

3、代码如下(第二种方式:用case语句):

set serveroutput on;
declare sal emp.sal%type;result varchar(20);
beginselect sal into sal from emp where empno = 7839;casewhen sal<=3000  then result := '低';when sal > 3000 and sal < 5000  then result :='中';else  result :='高';end case;dbms_output.put_line(result);
end;
/

4、执行结果如下图:

利用PL/SQL查询:员工工资的等级相关推荐

  1. 利用PL/SQL打印ASCII表?

    利用PL/SQL打印ASCII表? 系统环境: 1.操作系统:Windows 2000 2.数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3.安装路径:C:\ORACLE ...

  2. PL/SQL 查询的字段显示不全

    问题描述: PL/SQL 查询的字段显示不全. 问题原因: plsql字符编码是"AMERICAN_AMERICA.ZHS16GBK" select userenv('langua ...

  3. PL/SQL查询设计器

    被微软惯坏的我,在使用PL/SQL进行oracle多表连接查询操作时候经常挠头. 今天无意间发现了PL/SQL也有查询设计器,虽然没有sqlserver的强大好用,但足够用了. 在菜单栏 工具---& ...

  4. pl/sql查询中文乱码

    1.设置系统环境变量 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 2.修改注册表 regedit->hkey_local_machine ...

  5. 解决PL/SQL查询结果乱码的问题

    首选查询oracle服务端的编码,然后将客户端NLS_LANG设置成和Oralce服务端一样的编码即可. 1.检查服务器编码:  执行SQL语法: select * from v$nls_parame ...

  6. pl/sql查询 某个字段重复

    SELECT A,COUNT(*) FROM  表 GROUP BY A HAVING COUNT(*) > 1;

  7. 使用PL/SQL查询数据库名

    查看服务名: show parameter service; 查看实例名: select * from v i n s t a n c e ; 查 看 数 据 库 名 : s e l e c t n ...

  8. Oracle数据库PL SQL开发、Oracle-SQL开发习题答案

    第2章 编写简单的查询语句 练习1 1.使用两种方式查询所有员工(EMP)信息. SELECT *FROM emp;SELECT empno,ename,job,mgr,hiredate,sal,co ...

  9. mysql查询员工表中所有员工入职20个月之后的日期_Mysql基础教程

    往期推荐 2020黑马Python教程 Docker基础知识 网易云课堂2019 Java高级教程 郭术生AE教程 SQL语句分类 DDL:数据定义语言,用来定义数据库对象:库.表.列等 DML:数据 ...

最新文章

  1. Ubuntu 彻底卸载 OpenCV
  2. Udacity机器人软件工程师课程笔记(二十三) - 控制(其一)- PID控制及其python实现
  3. 如何使用深度学习训练聊天机器人
  4. python123 https://github.com/jackfrued/Python-100-Days/tree/master/Day01-15
  5. python答案公众号_大学慕课用Python玩转数据答案查题公众号
  6. CTreeCtrl鼠标双击响应函数中怎么知道双击的是哪个子项?
  7. 应用上线前的“体检”,你知道需要检测哪些指标吗?
  8. Spring Cloud微服务之模块依赖修改(六)
  9. FAR,NEAR区别
  10. 《高性能科学与工程计算》—— 导读
  11. 一文搞定学术英语写作 (斯坦福SCI论文写作课程笔记)
  12. C++判断一个数是否是质数(极简版)
  13. Latex排版技巧:输入罗马数字
  14. pc微信多开hook版本3.2.1.123
  15. 解决《CPU设计实战》第四章实践交叉编译时报错mipsel-linux-ld: section .MIPS.abiflags LMA overlaps section .data LMA
  16. iOS开发工程师面试题--中级
  17. CA数字证书是什么?
  18. 华三防火墙旁路部署三种方式之子接口旁路
  19. Tensorflow 2.x(keras)源码详解之第四章:DatasetTFRecord
  20. Elasticsearch 和 MongoDB 对比

热门文章

  1. 大厂如何开发和部署前端代码?淘宝8年案例解读
  2. 软件测试度量分析,软件测试缺陷度量分析
  3. 使用Quagga测试Neutron BGP动态路由(by quqi99)
  4. The view Myapp.views.welcome didn‘t return an HttpResponse object. It returned None instead.
  5. 批量自动下单(拼多多)
  6. css+svg实现的定宽高比
  7. 码洞原创深度技术文章大全 —— 高端面试必备
  8. android 一分钟倒计时动画,Android View篇之启动页倒计时动画的实现
  9. 面向对象的三大特征:封装、继承和多态的简单概述
  10. 电脑连接wifi总是断 手机正常 解决方案