zoukankan      html  css  js  c++  java
  • Oracle学习 第8天

    真不想写,但还是要逼自已每天学一点,写一点。今晚倒时没玩,一回家就被电话叫到线上处理事情,抽些时间学一些Oracle

    1、字符函数,有UPPER、LOWER、INITCAP(首字母大写)、REPLACE、LENGTH、SUBSTR、ASCII、CHR、RPAD、LPAD、LTRIM、RTRIM、TRIM、INSTR(子字符串是否在指定位置上出现)

    2、验证用的虚拟表:dual,专门用来验证、测试用的(直接SELECT不行吗?一定要FROM DUAL?以后试下)

    3、数值函数:ROUND、TRUNC(保留指定位小数,还可以设负值来抹去整数位)、MOD

    4、当前时间:SYSDATE,MsSQL是GETDATE()

    5、时间加减:Oracle可以对SYSDATE直接加减,真方便,MsSQL好像就一定要通过DATEADD之类的。

    Oracle也有相应函数,如ADD_MONTHS,NEXT_DAY、LAST_DAY、MONTHS_BETWEEN

    还有个EXTRACT,语法较复杂,取出日期中的年月日

    还有时间戳:TO_TIMESTAMP,时间存INT型性能较优

    6、转换函数:TO_CHAR、TO_DATE、TO_NUMBER

    7、通用函数:

    NVL:相当于MsSQL的ISNULL、NVL2是加强版,可以返回指定值。

    NULLIF(a,b):判断ab是否相等,相等返回NULL,不等返回a

    DECODE、CASE WHEN、COALESCE:都是条件判断

    真不错,坚持着又学了一章,没坚持的话又是玩了一晚

  • 相关阅读:
    Cocon90.Db调用方法
    Hotmail Smtp邮箱发送的端口
    Nginx+Lua+Redis构建高并发应用
    Linux安装pear包
    Nginx中if语句中的判断条件
    SqlServer判断表、列不存在则创建
    Nginx配置参数详解
    Linux中在线安装Mysql和修改密码设置服务启动
    linux中fuser用法详解
    Java中创建访问HTTPS的自签名证书的方法
  • 原文地址:https://www.cnblogs.com/liuyouying/p/5592360.html
Copyright © 2011-2022 走看看