当前位置: 首页 > news >正文

建站行业有哪些公司软装设计风格

建站行业有哪些公司,软装设计风格,广告制作包括范围,宝安网目录 处理null 多数值判断 Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645 Oracle 提供了两个简单的数据处理函数: nvl()、decode()。在版本升级的过程中,这两个函数又衍生出了许多子函数 处理null 下面首先…

目录

处理null

多数值判断


Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645

Oracle 提供了两个简单的数据处理函数: nvl()、decode()。在版本升级的过程中,这两个函数又衍生出了许多子函数

处理null

下面首先通过查询,计算出每一个员工的年薪,包括基本工资和佣金

SQL> select empno,ename,job,sal,comm,(sal+comm)*12 income2  from emp;EMPNO ENAME                JOB                       SAL       COMM     INCOME
---------- -------------------- ------------------ ---------- ---------- ----------7369 SMITH                CLERK                     8007499 ALLEN                SALESMAN                 1600        300      228007521 WARD                 SALESMAN                 1250        500      210007566 JONES                MANAGER                  29757654 MARTIN               SALESMAN                 1250       1400      318007698 BLAKE                MANAGER                  28507782 CLARK                MANAGER                  24507839 KING                 PRESIDENT                50007844 TURNER               SALESMAN                 1500          0      180007900 JAMES                CLERK                     9507902 FORD                 ANALYST                  3000

可以发现,com 和 income 列中有许多是空的

上述现象的原因在于,所有没有佣金的员工,在进行年收入计算的时候,最终的计算结果都是null,因为 nul 在进行任何数学计算后结果永远都是 null。而实际上在计算过程中,如果发现数字内容为 null,则应该使用 0 来替代,这时就需要利用 nvl() 函数来解决此类问题

nvl( 列 | null,为空的默认值 )

如果列上的内容不是 null,则使用列的数据;如果为 null,则使用默认值

SQL> select empno,ename,job,sal,comm,nvl(comm,0),(sal+nvl(comm,0))*12 income2  from emp;EMPNO ENAME                JOB                       SAL       COMM NVL(COMM,0)     INCOME
---------- -------------------- ------------------ ---------- ---------- ----------- ----------7369 SMITH                CLERK                     800                      0       96007499 ALLEN                SALESMAN                 1600        300         300      228007521 WARD                 SALESMAN                 1250        500         500      210007566 JONES                MANAGER                  2975                      0      357007654 MARTIN               SALESMAN                 1250       1400        1400      318007698 BLAKE                MANAGER                  2850                      0      342007782 CLARK                MANAGER                  2450                      0      294007839 KING                 PRESIDENT                5000                      0      600007844 TURNER               SALESMAN                 1500          0           0      180007900 JAMES                CLERK                     950                      0      114007902 FORD                 ANALYST                  3000                      0      36000

这个查询使用函数 NVL(comm,0),把 com 列所有的 nul 都替换为 0

多数值判断

所谓的多数值判断,指的是在输出的时候,对不同的结果分别进行数据转换。例如,每一位员工的职位使用的都是英文描述,在输出查询结果时决定将其更换为中文

decode( 列,匹配内容 1,显示内容 1,匹配内容 2,显示内容 2,...[,默认值 ])
SQL> select empno,ename,job,decode(job,'CLERK','办事员','SALESMAN','销售','MANAGER','经理','ANALYST','分析','PRESIDENT','总裁','暂无此 消息')2  from emp;EMPNO ENAME                JOB                DECODE(JOB,'CLERK','办事员','S
---------- -------------------- ------------------ ------------------------------7369 SMITH                CLERK              办事员7499 ALLEN                SALESMAN           销售7521 WARD                 SALESMAN           销售7566 JONES                MANAGER            经理7654 MARTIN               SALESMAN           销售7698 BLAKE                MANAGER            经理7782 CLARK                MANAGER            经理7839 KING                 PRESIDENT          总裁7844 TURNER               SALESMAN           销售7900 JAMES                CLERK              办事员7902 FORD                 ANALYST            分析

可以发现每一位员工职位的英文描述更换为了中文

http://www.yayakq.cn/news/141572/

相关文章:

  • 报价网站制作做网站的注意什么
  • 19年做网站还能赚钱徐州峰华网架公司
  • 网站seo综合公司做企业网站一般要多少钱
  • 做网站还是app好字体设计在线生成免费
  • 公司网站大全05网数学书答案
  • 找客户资源的网站建设银行贷款官方网站
  • 在阿里巴巴上做网站有效果吗建设部网站官网证书编号
  • 盐城网站建设价位智能建造师证书的含金量
  • 那个网站能找到人洛阳青峰网络
  • 过年做那个网站致富烟台装修行业网站建设方案
  • 洛阳做网站找哪家好免费网站源码html
  • 广州网站建设 易点网页注册qq
  • 万网主机怎么上传网站吗清迈城市建设网站
  • 购物网站开发毕业设计开题报告云龙微网站开发
  • 网站怎么进入网站界面设计技巧
  • 网站开发能赚钱吗企业站群cms
  • 中兴通讯的网站建设分析游戏排行
  • 网站建设 合肥怎么建立国外网站
  • 鸿邑科技 网站建设网站建设解决方案ppt模板
  • 深圳品牌网站建设服务南昌企业网站开发公司
  • 做的网站打开显示无标题ps做的网站稿怎么做成网站
  • 电商网站建设过程国外学做咖啡的网站
  • 试玩网站建设制作现在去甘肃会被隔离吗
  • 网页制作工作网站食品网站开发
  • 做网站被捉怎么用公司网站做公司域名多个
  • 建设网站需要什么人员学校网站源码php
  • 北碚网站建设哪家好网站开发有几种类型
  • dw创建网页宝安做网站公司乐云seo
  • 国家工信部备案网站云南通耀建设工程有限公司网站
  • 网站广告条幅怎么做动态的12333上海公共招聘网官网