`

oracle 实用函数整理

阅读更多
下面整理出一些比较实用的函数,函数功能易懂,在这就不一一说明。
select ascii(' ') space from dual;

select chr(54740) zhao from dual;

select concat('010-','88888999')||'转23' from dual;

select initcap('smith') as "upp" from dual;

select length('dummy') from dual;

select lower('AaBbCcDd') as "lower" from dual;

select upper('AaBbCcDd') as "upper" from dual;

select rpad('gao',10,'*') from dual;

select lpad('gao',10,'*') from dual;

select rtrim(' Hello World ',' ') from dual;

select ltrim(' Hello World',' ') from dual;

select trim(' Hello World ') from dual;

select abs(100),abs(-100) from dual;

select ceil(3.1415926) from dual;

select ceil(-3.1415926) from dual;

select floor(3.1415926) from dual;

select floor(-3.1415926) from dual;

select exp(2),exp(1) from dual;

select log(2,1),log(2,4) from dual;  

select mod(10,3),mod(3,3) from dual;

select power(2,10),power(3,3) from dual;

select round(55.5),round(-55.4),trunc(55.5),trunc(-55.3) from dual;

select trunc(123.444,2),trunc(123.555,-3) from dual; --以小数点为轴,负的向左

select sign(123),sign(-100),sign(0) from dual; --取数字n的符号,大于0返回1,小于0返回-1,等于0返回0

select sqrt(64),sqrt(2) from dual;

select to_char(add_months(to_date('1999-12','yyyy-mm'),2),'yyyy/mm') from dual;

select sysdate from dual;

select last_day(to_date('2011-5-8','yyyy-mm-dd')) from dual;

select months_between('1-3月-1999','8-5月-2011') from dual;

select next_day('17-3月-2009','星期五') from dual;

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

select to_number('1999') year from dual;

select substr('不是我的错',2,4) from dual; --2表示从第二个字符开始取,4表示取四个字符|

DECODE的语法:DECODE(value,if1,then1,if2,then2,if3,then3,...,else),表示如果value 等于if1时,DECODE函数的结果返回then1,...,如果不等于任何一个if值,则返回else。
select decode(abs(-1),1,'ss','yy') from dual
分享到:
评论

相关推荐

    Oracle实用教程_04章_Oracle数据类型和函数[整理].pdf

    Oracle实用教程_04章_Oracle数据类型和函数[整理].pdf

    日常收集整理oracle trunc 函数处理日期格式(很实用)

    本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧。 代码如下: select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual; –显示当前时间 2011-12-29 16:...

    ORACLE实用技能

    oracle这学问范围很广泛,门类多,该文档整理了平日涉及oracle工作的最实用部分,包括理论基础、程序设计、性能与优化、命令与函数。

    oracle 中常用sql 函数

    oracle 中 常用sql 函数等,txt文档,平时工作整理 实用型

    Oracle数据库学习指南

    7. Oracle for NT系统实用工具介绍 8. Oracle 和 mysql 的一些简单命令对比参照 9. Oracle8i和Microsoft SQL Server7_0比较 10. Oracle8的不安全因素及几点说明 11. Oracle常见错误代码 12. Oracle常用Script ...

    oracle数据库dba管理手册

    1.4.13 函数 10 1.4.14 软件包 11 1.4.15 触发器 11 1.4.16 同义词 12 1.4.17 权限及角色 12 1.4.18 数据库链接 13 1.4.19 段、盘区和块 14 1.4.20 回滚段 14 1.4.21 快照和显形图 14 1.5 内部存储结构 15 1.5.1 ...

    Oracle9i的init.ora参数中文说明

    则需要进行全表扫描, 以便将数据按照所定义的语言排序进行整理。 值范围: BINARY 或有效的语言定义名。 默认值: 从 NLS_LANGUAGE 中获得 nls_territory: 说明: 为以下各项指定命名约定, 包括日期和星期的编号, ...

    WebCommon.dll 超赞的C#编程助手

    1. 比DbHelper还要强大的数据库连接工具,支持SqlServer、Oracle、OldDB(Access),引用这个dll后,在webconfig(或appconfig)的connectionstrings字段或者appsetting字段里配置一个名为ConnString的节点,dll就会...

    WebCommon3.1.dll 强大的C#编程助手

    1、比DbHelper还要强大的数据库连接工具,支持SqlServer、Oracle、OldDB(Access),引用该dll后,在webconfig(或appconfig)的connectionstrings字段或者appsetting字段里配置一个名为ConnString的节点,dll就会自动...

    PHP网络编程技术与实践 源码

    4.3 Oracle数据库相关知识 4.4 本章小结 第5章 文件处理与数据存储 5.1 文件系统处理 5.1.1 打开文件 5.1.2 关闭文件 5.1.3 显示文件内容 5.1.4 从文件中读取内容 5.1.5 把数据写入文件 5.1.6 遍历文件 5.1.7 复制、...

    asp.net知识库

    Oracle中PL/SQL单行函数和组函数详解 mssql+oracle Oracle编程的编码规范及命名规则 Oracle数据库字典介绍 0RACLE的字段类型 事务 CMT DEMO(容器管理事务演示) 事务隔离性的一些基础知识 在组件之间实现事务和异步...

    Java开发实战1200例(第1卷).(清华出版.李钟尉.陈丹丹).part3

    每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例153 分类整理磁盘文件 实例154 计算机磁盘空间报警程序 实例155 批量改变指定文件的属性 5.8 加密与解密 实例156 文件的加密与解密 实例157 文件夹加密 5.9 其他文件管理知识 实例158 文件分割器 实例...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例153 分类整理磁盘文件 实例154 计算机磁盘空间报警程序 实例155 批量改变指定文件的属性 5.8 加密与解密 实例156 文件的加密与解密 实例157 文件夹加密 5.9 其他文件管理知识 实例158 文件分割器 实例...

Global site tag (gtag.js) - Google Analytics