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. Golang与C#之switch区别

    Golang与C#之switch区别 Go是Google开发的一种编译型,可并行化,并具有垃圾回收功能的编程语言. C#是微软公司发布的一种面向对象的.运行于.NET Framework之上的高级程序 ...

  2. 《Entity Framework 6 Recipes》中文翻译系列 (34) ------ 第六章 继承与建模高级应用之多条件与QueryView

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 6-10  创建一个多条件过滤 问题 你想使用多个条件为实体过滤表中的行. 解决方案 ...

  3. 《Entity Framework 6 Recipes》中文翻译系列 (36) ------ 第六章 继承与建模高级应用之TPC继承映射

    翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 6-12  TPC继承映射建模 问题 你有两张或多张架构和数据类似的表,你想使用TP ...

  4. JavaScript算法(归并排序与快速排序)

    归并排序与快速排序这两个算法放在一起,也是因为时间复杂度都是对数级别的. 目前看过的资料,归并排序看<学习JavaScript数据结构与算法>介绍的归并排序吧,快速排序直接看百度百科,讲的 ...

  5. python 栈和队列(使用list实现)

    5.1.1. Using Lists as Stacks The list methods make it very easy to use a list as a stack, where the ...

  6. C#设计模式系列:代理模式(Proxy)

    代理模式提供了一个中介控制对某个对象的访问.现实生活中,我们可能会用支票在市场交易中用来代替现金,支票就是账户中资金的代理. 1.代理模式简介 1.1>.定义 代理模式(Proxy)定义:代理模 ...

  7. samba服务器安装,共享nginx目录

    Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,类似于win的网上邻居,让windows和linux实现文件共享 1.安装smaba服务 yum install samba ...

  8. 深入理解CSS Media媒体查询

    × 目录 [1]媒介类型 [2]媒体属性 [3]语法[4]方法 前面的话 一说到响应式设计,肯定离不开媒体查询media.一般认为媒体查询是CSS3的新增内容,实际上CSS2已经存在了,CSS3新增了 ...

  9. 虚拟化 - 每天5分钟玩转 OpenStack(2)

    OpenStack是云操作系统,要学习OpenStack,首先需要掌握一些虚拟化和云计算的相关知识. 虚拟化 虚拟化是云计算的基础.简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享 ...

  10. scikit-learn 逻辑回归类库使用小结

    之前在逻辑回归原理小结这篇文章中,对逻辑回归的原理做了小结.这里接着对scikit-learn中逻辑回归类库的我的使用经验做一个总结.重点讲述调参中要注意的事项. 1. 概述 在scikit-lear ...