--instr在一个字符串中搜索指定的字符,返回发现指定的字符的位置;第一个字符的位置为1,不是0
select instr('raojing','o') from dual; --result: 3
--length返回字符串的长度
select length('test') from dual; --result: 4
--REPLACE(string,s1,s2)
--string 希望被替换的字符或变量 s1 被替换的字符串 s2 要替换的字符串
select replace('he love you','he','I') from dual;
--SUBSTR(string,start,count)取子字符串.从start位置开始,取count个,字符串第一个字符的位置为1,子字符串包含start位置
select substr('raojing',1) from dual; --result: raojing
select substr('raojing',4,2) from dual; --result: ji
--NVL(expr1, expr2)->expr1为NULL,返回expr2;不为NULL,返回expr1。注意两者的类型要一致
select nvl(null,2) from dual; --result:2
select nvl(1,2) from dual; --result:1
--expr1不为NULL,返回expr2;为NULL,返回expr3。expr2和expr3类型不同的话,expr3会转换为expr2的类型
select nvl2(1,2,3) from dual; --result :2
select nvl2(null,2,3) from dual; --result:3
--NULLIF (expr1, expr2) ->相等返回NULL,不等返回expr1
SELECT nullif(2,3) from dual; --result:2
--RPAD和LPAD(粘贴字符)不够字符则用*或+来填满
select lpad(rpad('gao',5,'*'),10,'+')from dual;
--sign取数字n的符号,大于0返回1,小于0返回-1,等于0返回0
select sign(123),sign(-1),sign(0) from dual;
--add_months增加或减去月份
select to_char(add_months(to_date(201205,'yyyymm'),-4),'yyyymm') from dual;
select to_char(add_months(to_date(201205,'yyyymm'),10),'yyyymm') from dual;
--返回日期的最后一天
select last_day(to_date(201203,'yyyymm')) from dual;
select last_day(sysdate) from dual;
select months_between(to_date('2000.05.20','yyyy.mm.dd'),to_date('2005.05.20','yyyy.mm.dd')) mon_between from dual;
--返回当前用户
select user from dual;
分享到:
相关推荐
oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数
Oracle创建函数是通过PL/SQL自定义编写的,通过关键字function按照自己的需求把复杂的业务逻辑封装进PL/SQL函数中,函数提供一个返回值,返回给使用者。这样使用者就不需要去理解业务逻辑,把PL/SQL函数中的业务逻辑...
Oracle常用日期型函数,大家经常想用的,又不想记得。现在,给你一个方便的资源
在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的函数或方法总结"的详细阐述: 1. **字符串处理函数** - `CONCAT()`:用于连接两个或多个字符串。 - `SUBSTR()`...
Oracle 常用函数大全 Oracle 中有许多常用函数,以下是其中一些: 字符函数 1. ASCII:返回与指定的字符对应的十进制数。例如:`SELECT ASCII('A') FROM DUAL;` 返回 65。 2. CHR:给出整数,返回对应的字符。...
在Oracle数据库中,掌握常用的函数对于SQL查询和数据操作至关重要。以下是一些常见的Oracle数据库函数,包括它们的用途和示例: 1. ASCII 函数:这个函数返回与给定字符对应的ASCII码,即十进制数值。例如,ASCII('...
通过学习将Oracle和Hive的常用函数整理出来做了个对比,提供他们各自支持的常用函数。
Oracle_Sql语句资料oracle+110个常用函数经典SQL语句大全,可供学习参考。
在Oracle中,函数是预定义的程序,可以接受零个、一个或多个参数,并返回一个值。以下是一些在Oracle SQL中常用的函数,这些函数在数据库管理、查询和分析时非常实用。 1. ASCII函数:ASCII函数返回一个字符对应的...
ORACLE 常用分析函数说明 Oracle 分析函数从 8.1.6 版本开始提供,是一种计算基于组的聚合值的函数。它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 开窗函数是分析函数工作的...
本文将对 Oracle SQL 函数大全进行分类和讲解,涵盖字符串函数、字符转换函数、去空格函数、取子串函数、字符串比较函数、字符串操作函数等多种函数。 一、字符转换函数 字符转换函数是将字符或字符串从一种形式...
Oracle数据库系统提供了丰富的单行函数,这些函数在日常的编程和数据处理中极为重要。本文主要介绍Oracle中的字符函数、数学函数、日期函数以及转换函数。 首先,让我们详细探讨字符函数。字符函数主要用于处理字符...
Oracle数据库系统提供了丰富的函数来处理和操作数据,以下是一些常用的Oracle函数的详细说明: 1. ASCII 函数:这个函数返回一个字符对应的ASCII码,即十进制数字。例如,ASCII('A')返回65,ASCII('a')返回97,...
hive和oracle常用函数对照,包含常用的函数分类 字符函数 数值函数 日期函数 聚合函数 转换函数 其他 增加的hive函数对比,只需要2个积分喔
本篇文章将深入探讨Oracle数据库的优化策略,并提供一些常用的函数实例详解,帮助你更好地理解和应用这些技术。 首先,Oracle优化主要包括SQL优化、索引优化、存储优化和架构优化。SQL优化是最基础的,通过编写高效...
Oracle常用函数大全是一个非常重要的知识点,涵盖了许多实用的函数,例如日期函数、字符串函数、聚合函数等。这些函数可以帮助开发者更方便地进行数据库操作和数据分析。本文将详细介绍Oracle常用函数大全中的一些...
"Oracle常用函数chm版"是一个集合了多种Oracle数据库常用函数的参考资源,主要包含以下几个方面: 1. **数值型函数**:这类函数主要用于处理整数、浮点数等数值类型的数据。例如,`ROUND`函数用于四舍五入,`TRUNC`...
Oracle数据库中的常用函数是数据库管理员和开发人员在处理数据时不可或缺的工具。这些函数极大地提高了数据处理的效率和灵活性。以下是一些常见的Oracle分析函数及其用法: 1. **开窗函数(Over)**: 开窗函数允许...
本文将详细介绍几个常用Oracle函数及其在实际项目中的应用案例。 #### 二、常用Oracle函数详解 ##### 1. NVL 函数 NVL 函数用于替换NULL值,当第一个参数为NULL时,返回第二个参数的值;否则返回第一个参数的值。 ...
以下是对Oracle数据库中几个核心函数的详细介绍: 1. **DECODE函数**:DECODE函数在查询中用于条件判断和返回值替换。其基本语法为`DECODE(expression, value1, result1, value2, result2, ..., default_result)`。...