返回顶部
首页 > 资讯 > 数据库 >Oracle系列:(10)小结
  • 475
分享到

Oracle系列:(10)小结

2024-04-02 19:04:59 475人浏览 泡泡鱼
摘要

使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)通用函数:参数类型可以是number或varchar2或date类型使用NVL2(a,b


使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)

通用函数:参数类型可以是number或varchar2或date类型


使用NVL2(a,b,c)通用函数,如果a不为NULL,取b值,否则取c值,统计员工年收入 


使用NULLIF(a,b)通用函数,在类型一致的情况下,如果a与b相同,返回NULL,否则返回a,比较10和10.0是否相同


使用sql99标准通用语法中的case表达式,将职位是分析员的,工资+1000;职位是经理的,工资+800;职位是其它的,工资+400

case 字段 

     when 条件 then 表达式1

     when 条件 then 表达式2

     else 表达式n

end 


使用oracle专用语法中的decode()函数,职位是分析员的,工资+1000;职位是经理的,工资+800;职位是其它的,工资+400

decode(字段,条件1,表达式1,条件2,表达式2,...表达式n)





单引号出现的地方如下:

1)字符串,例如:'hello'

2)日期型,例如:'17-12月-80'

3)to_char/to_date(日期,'YYYY-MM-DD HH24:MI:SS')


双引号出现的地方如下:

1)列别名,例如:select ename "姓 名" from emp

2)to_char/to_date(日期,'YYYY"年"MM"月"DD"日" HH24:MI:SS')


(01)oracle服务器由哪二部份组成?

    数据库、实例

(02)SQL92/99标准有哪四大分类?

    数据操作语言、数据定义语言、数据控制语言、事务控制语言 

(03)select *,ename from emp这样写对吗?

    不对,因为*不能和,号一起使用

(04)NVL(a,b)函数是什么意思?

    如果a的值不为NULL,则取值的值;否则取b的值。  

(05)select sysdate from dual;

    查看当前系统时间

(06)select ename from emp where ename like '%\_%' escape '\'是什么意思? 

   escape '\'将\视为转义字符

(07)如果判断null值?

   is null / is not null

(08)order by能用列号排序呢?从几号开始?

  能,从1开始

(09)between .. and ..和in..是什么意思?

   between..and..在之间

   in..在多个值之间

(10)select add_months(sysdate,-1) from dual是什么意思?

    月份减少1个月






您可能感兴趣的文档:

--结束END--

本文标题: Oracle系列:(10)小结

本文链接: https://lsjlt.com/news/39873.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle系列:(10)小结
    使用NVL(a,b)通用函数,统计员工年收入,NVL()作用于任何类型,即(number/varchar2/date)通用函数:参数类型可以是number或varchar2或date类型使用NVL2(a,b...
    99+
    2024-04-02
  • Oracle系列:(27)小结
    (01)删除到回收站的表,通过什么技术可以还原  闪回(02)create table emp as select * from xxx_emp where 1<>...
    99+
    2024-04-02
  • Oracle系列:(32)小结
    (01)一个完整的PLSQL有哪几部分组成?   [declare]/begin/[exception]/end;/(02)pename emp.ename%type和emp_rec emp%ro...
    99+
    2024-04-02
  • oracle表空间 Oracle10g学习系列(10)
    表空间的四种状态:online,offline,read write和ready onlySQL> select file#,status,enabled from v$datafile;&...
    99+
    2024-04-02
  • springBoot系列常用注解(小结)
    @PropertySource 作用是:对自定义的properties文件加载 使用:@PropertySource(value={"classpath:people.proper...
    99+
    2024-04-02
  • Android 10 适配攻略小结
    相比较去年写的Android 9适配,这次Android 10的内容有点多。没想到写了我整整两天,吐血中。。。 准备工作 老规矩,首先将我们项目中的 targetSdkVers...
    99+
    2022-06-06
    小结 Android
  • Laravel中10个有用的用法小结
    本文给大家介绍了Laravel 中一些常用的用法 1. 在 find 方法中指定属性 User::find(1, ['name', 'email']); User::findOr...
    99+
    2024-04-02
  • Oracle系列:(24)序列
    什么是序列【Sequence】(1)类似于MySQL中的auto_increment自动增长机制,但Oracle中无auto_increment机制(2)是oracle提供的一个产生唯一数值型值的机制(3)...
    99+
    2024-04-02
  • oracle的ASSM小结
    ASSM采用3级位图,第一个extent至少有3个元数据块,L1 – L2 – header(包含L3) 段头 & L3 Extent control: 存储HHWM信息 Header...
    99+
    2024-04-02
  • 网络编程(JavaEE初阶系列10)
    目录 前言: 1.网络编程的基础 1.1为什么需要网络编程 1.2什么是网络编程 1.3网络编程中的基本概念 1.3.1发送端和接收端 1.3.2请求和响应 1.3.3客户端和服务端 2.Socket套接字 2.1概念 2.2分类 3.U...
    99+
    2023-09-07
    网络
  • Oracle中的小序列
        话说序列很少人知道,因为Mysql和sql server都有自动增长字段(如ID主键自动增长的整数),而Oracle却没有提供该用法,那么Oracle提供了更...
    99+
    2024-04-02
  • ORACLE ANALYZE使用小结
      ANALYZE的介绍       使用ANALYZE可以收集或删除对象的统计信息、验证对象的结构、标识表或cluster中的行迁移/行链接信息等。官方文档关于ANALYZE功能介绍如下:   ·         Collect...
    99+
    2017-07-04
    ORACLE ANALYZE使用小结
  • 10大HBase常见运维工具整理小结
    摘要:HBase自带许多运维工具,为用户提供管理、分析、修复和调试功能。本文将列举一些常用HBase工具,开发人员和运维人员可以参考本文内容,利用这些工具对HBase进行日常管理和运维。 HBase组件介绍 HBase作...
    99+
    2022-06-04
    HBase 运维工具
  • 10个有用的Python字符串函数小结
    目录前言一、capitalize() 函数二、lower( ) 函数三、title( ) 函数四、casefold() 函数五、upper( ) 函数六、count( ) 函数七、f...
    99+
    2024-04-02
  • Vue3中10多种组件通讯方法小结
    目录Propsemitsexpose / refNon-Props单个根元素的情况多个元素的情况v-model单值的情况多个 v-model 绑定v-model 修饰符插槽 slot...
    99+
    2024-04-02
  • 总结分享10个JavaScript代码优化小tips
    目录写在前面慎用全局变量通过原型新增方法避免闭包中的内存泄露避免使用属性访问方法for循环优化选择最优的循环方式减少判断层级减少作用域链查找层级减少数据读取次数字面量与构造式写在前面...
    99+
    2024-04-02
  • Oracle系列:(28)PLSQL
    准备篇col empno for 9999;col ename for a10;col job for a10;col mgr for 9999;col hiredate for a12;col sal f...
    99+
    2024-04-02
  • 【锁】Oracle锁系列
    【锁】Oracle锁系列 1  BLOG文档结构图           2  ...
    99+
    2024-04-02
  • iPhoneX 序列适配方案(小结)
    和往常一样,苹果发布新产品,我们作为开发者都需要对系统和UI布局进行适配,今年也是一样。从去年发布的 iphoneX开始,iPhone 手机加入了刘海设计,而且针对于iphone的刘...
    99+
    2022-05-29
    iPhoneX 序列 适配
  • linux系列之常用运维命令整理笔录(小结)
    本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的...
    99+
    2022-06-04
    linux 常用运维命令 linux 运维命令
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作