zoukankan      html  css  js  c++  java
  • oracle函数案例以及分页案例


    --日期函数
    select sysdate from dual
    --返回两个日期
    select months_between(to_date('2017-1-7','yyyy-mm-dd'),to_date('2017-1-7','yyyy-mm-dd'))
    --给日期增加月
    select add_months(sysdate,1)from dual;
    --四舍五入
    select round(1.554,1)from dual;

    --数字函数
    --绝对值
    select abs(-3) from dual;
    --开平方
    select sqrt(9)from dual;

    --字符函数
    --首字母大写
    select Initcap('abc') from dual;
    --字符串截取
    select substr('azxcvbn',1,2)from dual;
    --查找字符串
    select INSTR('wwydfghjkl','ww',3,2)"Insteing" from DUAl;

    --转换函数
    --价格
    select to_char('123.234','L999.99')from dual;
    --日期转换
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')
    --字符到数字
    select to_number('1.23')from dual;
    --nvl
    select sal*12 工资,comm 奖金,sal*12+nvl(comm,0)from emp;
    --nvl2
    select sal*12 工资,comm 奖金,sal*12+nvl2(comm,comm,0)from emp;

    --关于oracl分页查询

    select * from (select emp.*,rownum rn from
    (select * from emp order by sal desc) emp where rownum<=6)
    where rn>=4

  • 相关阅读:
    Strust2学习笔记
    EL与OGNL区别
    十进制与其他进制转换
    JSTL
    <jsp:include>和<%@include%>区别
    AngularJS 内置过滤器
    ubuntu下swift安装
    ubuntu下gerrit 安装部署
    java日期操作
    SpringMVC GET请求中文数据传递到Server端乱码
  • 原文地址:https://www.cnblogs.com/wyd12138/p/6259149.html
Copyright © 2011-2022 走看看