dual单行单列的隐藏表,看不见 但是可以用,经常用来调内置函数。不用新建表

时间函数

sysdate 系统当前时间

add_months

作用:对日期的月份进行加减

写法:add_months(日期, 数值)

last_dey

作用:取当时间前月的最后一天,可以跟其他函数关联使用

写法:last_day(日期)

转换函数

to_daet

作用:把特定格式的字符串转换成日期型数据

写法:to_date('字符串', 'yyyy-mm-dd hh24:mi:ss')

字符串的格式要符合格式符的要求。hh后面不写数字就是12小时制的

to_char

作用:把其他数据类型转换成特定格式的字符串类型,常用于date类型

写法:to_char(日期型数据, 'yyyy-mm-dd hh24:mi:ss')

字符串的格式要符合格式符的要求

cast 通用转换函数

作用:一般是数值跟字符串转换

写法:cast(数据源 as 数据类型(长度))

数字转换为字符串

字符串转换为数字

字符串函数:

去空格 去除左右两边空格trim

写法:trim(字符串)

ltrim 去除字符串的左空格

rtrim 去除字符串的右空格

replace 查找并替换字符串 或者清除

写法:replace(str, 要被清除的内容)

replace(str, 要被替换的内容, 新内容)

清除所有空格

把空格替换成a

substr 截取字符串

写法:substr(str, 开始位置) 返回从开始位置截取到最后的字符串

    substr(str, 开始位置, 长度) 返回从开始位置截取指定长度的字符串

特点:开始位置>=0,从左开始计算位置

开始位置<0,从右开始计算位置

查找 instr

写法:instr(数据,'字符串')

作用:返回找到的第一个位置,如果没找到返回0

数值函数

abs 取绝对值

mod  求模

round  四舍五入取整数

round(数值)是取整

round(数值,位数) 取小数点后几位

ceil上限值   >它的最小整数

floor下限值 <它的最大整数

trunc 直接截取整数

替换函数

nvl

作用: 把null替换为缺省值

写法:nvl(字段名,缺省值)

nvl2

作用:把非空的替换,再把null的替换为缺省值

写法:nvl2(字段名,非空替换值,缺省值)

decode

作用:查询时替换,方便查看数据。并不是真正把数据改了。

写法:decode(字段名,值1,替换值1,值2,替换值2,....默认值)

Oracle内置函数:时间函数,转换函数,字符串函数,数值函数,替换函数的更多相关文章

  1. JMeter 内置日期(时间)函数总结

    JMeter 内置日期(时间)函数总结   by:授客 QQ:1033553122 1. 测试环境 apache-jmeter-3.3 下载地址: http://jmeter.apache.org/c ...

  2. oracle 内置函数 least decode

    在博客园的第一个博客,为什么叫第一个.... oracle 内置函数 east(1,2,3,4.....) 可以有多个值,最多几个?不知道欢迎补充 ,,,) from dual 这个函数返回是1,就是 ...

  3. SQL入门(2): Oracle内置函数-字符/数值/日期/转换/NVL/分析函数与窗口函数/case_decode

    本文介绍Oracle 的内置函数. 常用!  一. 字符函数 ASCII 码与字符的转化函数 chr(n)   例如 select chr(65) || chr(66) || chr(67) , ch ...

  4. oracle——学习之路(oracle内置函数)

    oracle与很多内置函数,主要分为单行函数与集合函数. 首先要提一下dual表,它oracle的一个表,没有什么实质的东西,不能删除它,否则会造成Oracle无法启动等问题,他有很大用处,可以利用它 ...

  5. Oracle内置函数

    单行函数:当查询表或试图时每行都能返回一个结果,可用于select,where,order by等子句中. 对于没有目标的select查询用dual表,这个表时真实存在的,每个用户都可以读取. 单行函 ...

  6. ORACLE 内置函数之 GREATEST 和 LEAST(转)

    Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESC ...

  7. Oracle内置函数大全(转)

    SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ...

  8. sql中保留一位小数的百分比字符串拼接,替换函数,换行符使用

    select  num ,cast(round(convert(float,isnull((a.Sum_Num-d.Sum_Num),0))/convert(float,c.Sum_Store_Num ...

  9. linux shell字符串内置的常用操作(获取长度、查找、替换)

    在编写shell程序时,经常会涉及到字符串相关操作.有许多命令语句,如awk,sed都能够做字符串各种操作. 事实上shell内置一系列操作符号,能够达到相似效果,使用内部操作符会省略启动外部程序等时 ...

随机推荐

  1. ASP.NET MVC 5 - 给数据模型添加校验器

    在本节中将会给Movie模型添加验证逻辑.并且确保这些验证规则在用户创建或编辑电影时被执行. 拒绝重复 DRY ASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(DRY ...

  2. 台式电脑、笔记本快捷选择Boot(启动项快捷键)大全

    我们在安装系统时,会去设置电脑是从硬盘启动.U盘启动.光驱启动.网卡启动. 一般设置的方法有两种:一种是进BIOS主板菜单设置启动项顺序:另一种就是我在这里要介绍的快捷选择启动项. 以下是网友整理的各 ...

  3. fir.im Weekly - 让 iOS 应用更加安全

    攻易防难,关于 iOS 应用安全看起来有些神秘.iOS Security , 源于@吴发伟_则平博客翻译的关于iOS安全的一系列文章,现在站点已经系统收集了大量关于 iOS 逆向.安全.反编译.静动态 ...

  4. HTML5入门以及新标签

    HTML5 学习总结(一)--HTML5入门与新增标签   目录 一.HTML5概要 1.1.为什么需要HTML5 1.2.什么是HTML5 1.3.HTML5现状及浏览器支持 1.4.HTML5特性 ...

  5. meta标签中的http-equiv属性使用介绍(转载)

    meta是html语言head区的一个辅助性标签.也许你认为这些代码可有可无.其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言, ...

  6. MongoDB 聚合操作

    在MongoDB中,有两种方式计算聚合:Pipeline 和 MapReduce.Pipeline查询速度快于MapReduce,但是MapReduce的强大之处在于能够在多台Server上并行执行复 ...

  7. C#设计模式系列:原型模式(Prototype)

    1.原型模式简介 1.1>.定义 原型模式(Prototype)用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象. 1.2>.使用频率 中 1.3>.原型模式应用 首先 ...

  8. jQuery源码分析系列(34) : Ajax - 预处理jsonp

    上一章大概讲了前置过滤器和请求分发器的作用,这一章主要是具体分析每种对应的处理方式 $.ajax()调用不同类型的响应,被传递到成功处理函数之前,会经过不同种类的预处理(prefilters). 预处 ...

  9. Javaweb中解决跨越问题的拦截器代码

    public class AccessControlFilter implements Filter { @Override public void init(FilterConfig filterC ...

  10. Android音视频之MediaRecorder音视频录制

    前言: 公司产品有很多地方都需要上传音频视频,今天抽空总结一下音频视频的录制.学习的主角是MediaRecorder类. MediaRecorder类介绍: MediaRecorder类是Androi ...