下面整理出一些比较实用的函数,函数功能易懂,在这就不一一说明。
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
分享到:
相关推荐
NVL函数是Oracle数据库中的一个非常实用的函数,其主要功能是处理NULL值。当查询结果中的某个字段值为NULL时,NVL函数可以提供一个默认值来替代NULL。其基本语法为`NVL(expression, replacement_value)`。`...
Oracle 数据类型和函数 Oracle 数据类型是指一组性质相同的值的集合以及定义于这个值集合上的一组操作的总称。在 Oracle 数据库中,数据类型可以分为字符型、数值型、日期型和其它类型等几类。 Oracle 数据类型...
本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧。 代码如下: select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual; –显示当前时间 2011-12-29 16:...
本文档旨在系统地整理并介绍Oracle内置的SQL函数,特别是字符函数部分,帮助开发者更好地理解和应用这些函数。 #### 二、字符函数 ##### 1. **CHR** - **语法**: `CHR(x)` - **功能**: 返回在数据库字符集中与`x...
9. **其他实用函数** - `NVL()` 和 `NVL2()`:用于处理NULL值,当值为NULL时,返回指定的替代值。 - `REGEXP_LIKE()`:使用正则表达式进行模式匹配。 通过了解和熟练运用这些函数,可以更有效地编写SQL查询,优化...
这些函数在处理Oracle数据库中的字符数据时非常实用,无论是在查询语句中还是在PL/SQL过程中。了解并熟练运用这些函数,能够帮助数据库管理员和开发人员更有效地进行数据操作和查询,提高工作效率。在实际工作中,...
本文将基于"oracle常用sql整理"的主题,深入探讨Oracle SQL的一些核心概念、语句及其实用技巧,适合初级到中级水平的学习者。 一、SQL基础 SQL是标准化的查询语言,分为DDL(Data Definition Language)、DML(Data...
oracle这学问范围很广泛,门类多,该文档整理了平日涉及oracle工作的最实用部分,包括理论基础、程序设计、性能与优化、命令与函数。
实战导向:提供丰富的函数代码示例《建表语句DDL.sql》与《初始化DML语句.sql》,通过具体场景的应用,帮助开发者快速理解并应用。 高效学习:资源包条理清晰,内容紧凑,使学习者能够迅速掌握Oracle数据库开发的...
根据提供的文件信息,我们可以整理出一系列Oracle数据库中常用的函数及其用法。这些函数在日常的数据库管理和查询工作中非常实用,能够帮助我们更高效地处理数据。下面将详细解释每个函数的功能及应用场景。 ### 1....
根据给定的文件信息,以下是对Oracle数据库的关键知识点的详细整理与解释: ### Oracle数据库连接与用户管理 在Oracle数据库中,连接至数据库是通过指定的端口(如:1521)进行的,这通常涉及到监听器的配置。`...
根据提供的文件信息,我们可以整理出一系列与Oracle数据库相关的常用函数及其使用方法。下面将详细介绍这些函数的功能、用法以及示例: ### 1. ASCII 该函数用于返回一个字符的ASCII值。 - **语法**: `ASCII(char)`...
oracle 中 常用sql 函数等,txt文档,平时工作整理 实用型
在本文中,我们将深入探讨Oracle的一些核心概念和技术,这些内容来源于www.oradb.net上的文章,虽然资料可能源自2004年,但Oracle的基本原理和许多功能至今仍具有很高的实用价值。 1. **SQL语言基础**:Oracle...
这里提供的"Oracle常用高级语句.rar"压缩包包含了多个与Oracle数据库相关的文档,涵盖了PL/SQL编程、函数应用、控制流以及数据库管理等多个方面。下面将详细解析这些文件中的关键知识点。 1. **PLSQL美化**: PL/...
根据提供的内容,我们可以总结出以下...以上是根据提供的Oracle函数大全的部分内容整理出来的知识点。这些函数在日常的数据库管理和开发工作中非常常见且实用,掌握了它们能够极大地提高工作效率并解决许多实际问题。
7. Oracle for NT系统实用工具介绍 8. Oracle 和 mysql 的一些简单命令对比参照 9. Oracle8i和Microsoft SQL Server7_0比较 10. Oracle8的不安全因素及几点说明 11. Oracle常见错误代码 12. Oracle常用Script ...
2. **oracle初学者1000问.chm**:对于初学者来说,这是一本非常实用的入门指南,它包含了学习Oracle过程中可能遇到的1000个问题,覆盖了数据库的基本概念、SQL语言、表设计、索引、事务处理等内容。 3. **undo表...
Oracle学习手册包含大量实用信息,涵盖从基础知识到复杂技术的方方面面。手册中还引用了诸如eygle、君三思、谭怀远和陈吉平等前辈们的资料,表明该手册不仅结合了实际操作的经验,还融合了业界专家的智慧。手册的...