1.绝对值:abs()
select abs(-2) value from dual;
2.取整函数(大):ceil()
select ceil(-2.001) value from dual;(-2)
3.取整函数(小):floor()
select floor(-2.001) value from dual;(-3)
4.取整函数(截取):trunc()
select trunc(-2.001) value from dual; (-2)
5.四舍五入:round()
select round(1.234564) value from dual;(1.2346)
6.取平方:Power(m,n)
select power(4,2) value from dual;(16)
7.取平方根:SQRT()
select sqrt(16) value from dual;(4)
8.取随机数:dbms_random(minvalue,maxvalue)
select sys.dbms.random.value(0,1) value from dual;
9.取符号:Sign()
select sign(-3) value from dual;(-)
10,取集合的最大值:greatest(value)
select greatest(-1,3,5,7,9) value from dual;(9)
11.取集合的最小值:least(value)
select least(-1,3,5,7,9) value from dual;(-1)
12.处理Null值:nvl(空值,代替值)
select nvl(null,10) value from dual;(10)
13.求字符序号:ascii()
select ascii(a) value from dual;
14.求序号字符:chr()
select chr(97) value from dual;
15.链接:concat()
select concat("11","22") value from dual;(1122)
16.获取系统时间:sysdate()
select sysdate value from dual;
17.求日期
select trunc(sysdate) from dual;
18.求时间
select to_char(sysdate,"hh24:mm:ss") from dual;
19.首字母大写:InitCAP()
select INITCAP(abc def ghi) value from dual;(Abc Def Ghi)
相关推荐
Oracle分析函数是数据库管理系统Oracle中的一个强大特性,自8.1.6版本开始引入,用于对数据集执行更复杂的聚合操作。与普通的聚合函数(如SUM、COUNT、AVG等)不同,分析函数允许在结果集中返回多行,而不是单行的汇...
### Oracle分析函数参考手册知识点详解 #### 一、Oracle分析函数概述 Oracle分析函数自8.1.6版本起引入,主要用于对数据进行更复杂的分析处理。与传统的聚合函数(如SUM, AVG等)不同,分析函数能够在分组的基础上...
了解并熟练使用这些函数,能帮助你在Oracle数据库中更高效地进行字符串处理,无论是数据分析、报表生成还是业务逻辑实现。在实际应用中,可以根据需求灵活组合这些函数,以满足各种复杂的字符串操作需求。
### Oracle 日期函数集锦详解 #### 一、Oracle 常用日期数据格式 在 Oracle 数据库中,处理日期非常频繁,为了更好地理解和使用这些日期格式化功能,以下是一些常用的日期数据格式: 1. **Y/YY/YYYY**:表示年的...
### Oracle函数用法详解 #### 数学函数 Oracle数据库提供了丰富的数学函数,这些函数可以帮助我们进行数据处理和分析。下面是一些常用的Oracle数学函数及其用法: - **ABS(x)**:返回数值`x`的绝对值。 - **ACOS...
Oracle 分析函数是一种强大的SQL工具,它允许在查询中执行复杂的分析操作,为每个分组返回多行结果,而不仅仅是单行聚合值。从Oracle 8.1.6版本开始引入,这些函数极大地增强了数据库查询的功能,使得数据分析和报表...
### Oracle 9i 分析函数概述 Oracle 9i 引入了强大的分析函数功能,这一功能极大地扩展了SQL在处理复杂查询时的能力。相比于传统的聚合函数,分析函数能够为每一组中的每一行数据返回结果,而不是仅仅针对一组数据...
Oracle 10g 正则表达式函数 Oracle 10g 正则表达式函数是 Oracle 数据库中的一种功能强大且灵活的字符串处理函数。它可以实现复杂的字符串匹配和提取功能,非常适合处理非结构化数据。 1. 元字符 在 Oracle 10g ...
Oracle 数据库开发培训中根据某一列的值修改另一列的值 Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级应用程序中。在 Oracle 数据库中,我们可以使用 update 语句来修改某一列的值根据另一列的值。...
### ORACLE里时间的应用和函数 在Oracle数据库中,时间管理与操作是非常重要的部分,它涉及到数据的排序、筛选以及各种复杂查询的需求。本文将详细介绍Oracle中与时间相关的应用及函数,包括转换函数(`TO_DATE` 和...
这段代码中,`DECODE`函数根据`subject`字段的不同取值返回对应的`grade`值,如果`subject`为空则返回总分。`SUM`函数负责将相同学生下不同科目的成绩累加起来。 #### 二、使用PL/SQL过程实现行转列 ##### 1. 实现...
以上是Oracle与MySQL在数据类型、常量声明、自增长数据类型、空字符处理、基本语法使用以及函数使用等方面的主要区别。这些差异对于从Oracle迁移到MySQL或反之亦然的项目至关重要,有助于确保数据的正确性和应用程序...
- **域完整性**:限制字段的取值范围,防止非法数据输入。 4. **并发控制与数据一致性**: - **锁定机制**:行级锁、表级锁和多版本并发控制(MVCC)用于处理并发问题。 - **事务和回滚段**:事务保证数据操作的...
本文将深入探讨如何在Oracle中截取JSON字符串内容,通过提供的函数示例进行详细解析。 首先,我们关注标题中的核心概念:“Oracle截取JSON字符串内容”。在Oracle数据库中,处理JSON数据通常涉及到JSON语法的理解和...
约束条件用于限制字段的取值范围和格式。常用的约束条件包括 PRIMARY KEY、UNIQUE、CHECK 等。 Oracle 中的 SQL 语句可以分为数据控制语句(DML)和数据定义语句(DDL)两大类。正确地使用这些语句可以帮助我们更好...
SQL Server、Oracle、DB2和IQ都支持取值判断的语句。例如,在SQL Server中,我们可以使用以下语句根据条件取出指定的值: ``` select case when g.master_type = 'system' then '管理员' when g.master_type = '...
Oracle SQL提供了丰富的内置函数,用于执行各种数据处理任务,如字符串处理函数、数学函数、日期函数等。 #### 七、数据库优化 数据库优化是提高查询性能的关键,涉及到索引设计、查询优化、存储结构优化等多个...
- **域完整性约束**: 对单个属性的取值范围和类型进行限制。 - **实体完整性约束**: 确保表中无重复记录,通常通过主键实现。 - **参照完整性约束**: 控制表间关联,如外键约束,防止无效引用。 5. **Oracle...