`

oracle取值函数

 
阅读更多

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分析函数是数据库管理系统Oracle中的一个强大特性,自8.1.6版本开始引入,用于对数据集执行更复杂的聚合操作。与普通的聚合函数(如SUM、COUNT、AVG等)不同,分析函数允许在结果集中返回多行,而不是单行的汇...

    Oracle分析函数参考手册

    ### Oracle分析函数参考手册知识点详解 #### 一、Oracle分析函数概述 Oracle分析函数自8.1.6版本起引入,主要用于对数据进行更复杂的分析处理。与传统的聚合函数(如SUM, AVG等)不同,分析函数能够在分组的基础上...

    Oracle 基础语句 函数大全(字符串函数

    了解并熟练使用这些函数,能帮助你在Oracle数据库中更高效地进行字符串处理,无论是数据分析、报表生成还是业务逻辑实现。在实际应用中,可以根据需求灵活组合这些函数,以满足各种复杂的字符串操作需求。

    oracle日期函数集锦

    ### Oracle 日期函数集锦详解 #### 一、Oracle 常用日期数据格式 在 Oracle 数据库中,处理日期非常频繁,为了更好地理解和使用这些日期格式化功能,以下是一些常用的日期数据格式: 1. **Y/YY/YYYY**:表示年的...

    oracle函数用法

    ### Oracle函数用法详解 #### 数学函数 Oracle数据库提供了丰富的数学函数,这些函数可以帮助我们进行数据处理和分析。下面是一些常用的Oracle数学函数及其用法: - **ABS(x)**:返回数值`x`的绝对值。 - **ACOS...

    oracle分析函数

    Oracle 分析函数是一种强大的SQL工具,它允许在查询中执行复杂的分析操作,为每个分组返回多行结果,而不仅仅是单行聚合值。从Oracle 8.1.6版本开始引入,这些函数极大地增强了数据库查询的功能,使得数据分析和报表...

    Oracle 9i 分析函数参考手册

    ### Oracle 9i 分析函数概述 Oracle 9i 引入了强大的分析函数功能,这一功能极大地扩展了SQL在处理复杂查询时的能力。相比于传统的聚合函数,分析函数能够为每一组中的每一行数据返回结果,而不是仅仅针对一组数据...

    Oracle 10g正则表达式函数

    Oracle 10g 正则表达式函数 Oracle 10g 正则表达式函数是 Oracle 数据库中的一种功能强大且灵活的字符串处理函数。它可以实现复杂的字符串匹配和提取功能,非常适合处理非结构化数据。 1. 元字符 在 Oracle 10g ...

    ORACLE根据某一列的值修改另一列的值

    Oracle 数据库开发培训中根据某一列的值修改另一列的值 Oracle 数据库是一种关系型数据库管理系统,广泛应用于企业级应用程序中。在 Oracle 数据库中,我们可以使用 update 语句来修改某一列的值根据另一列的值。...

    ORACLE里时间的应用和函数

    ### ORACLE里时间的应用和函数 在Oracle数据库中,时间管理与操作是非常重要的部分,它涉及到数据的排序、筛选以及各种复杂查询的需求。本文将详细介绍Oracle中与时间相关的应用及函数,包括转换函数(`TO_DATE` 和...

    oracle行转列较精典的解决方案

    这段代码中,`DECODE`函数根据`subject`字段的不同取值返回对应的`grade`值,如果`subject`为空则返回总分。`SUM`函数负责将相同学生下不同科目的成绩累加起来。 #### 二、使用PL/SQL过程实现行转列 ##### 1. 实现...

    oracle和MySQL区别手册

    以上是Oracle与MySQL在数据类型、常量声明、自增长数据类型、空字符处理、基本语法使用以及函数使用等方面的主要区别。这些差异对于从Oracle迁移到MySQL或反之亦然的项目至关重要,有助于确保数据的正确性和应用程序...

    Oracle 11R2 官方文档(中英对照版,PDF)

    - **域完整性**:限制字段的取值范围,防止非法数据输入。 4. **并发控制与数据一致性**: - **锁定机制**:行级锁、表级锁和多版本并发控制(MVCC)用于处理并发问题。 - **事务和回滚段**:事务保证数据操作的...

    Oracle截取JSON字符串内容的方法

    本文将深入探讨如何在Oracle中截取JSON字符串内容,通过提供的函数示例进行详细解析。 首先,我们关注标题中的核心概念:“Oracle截取JSON字符串内容”。在Oracle数据库中,处理JSON数据通常涉及到JSON语法的理解和...

    oracle常用SQL语句(汇总版).docx

    约束条件用于限制字段的取值范围和格式。常用的约束条件包括 PRIMARY KEY、UNIQUE、CHECK 等。 Oracle 中的 SQL 语句可以分为数据控制语句(DML)和数据定义语句(DDL)两大类。正确地使用这些语句可以帮助我们更好...

    SQL常用函数总结

    SQL Server、Oracle、DB2和IQ都支持取值判断的语句。例如,在SQL Server中,我们可以使用以下语句根据条件取出指定的值: ``` select case when g.master_type = 'system' then '管理员' when g.master_type = '...

    Oracle SQL基础培训

    Oracle SQL提供了丰富的内置函数,用于执行各种数据处理任务,如字符串处理函数、数学函数、日期函数等。 #### 七、数据库优化 数据库优化是提高查询性能的关键,涉及到索引设计、查询优化、存储结构优化等多个...

    Oracle数据库笔记大全

    - **域完整性约束**: 对单个属性的取值范围和类型进行限制。 - **实体完整性约束**: 确保表中无重复记录,通常通过主键实现。 - **参照完整性约束**: 控制表间关联,如外键约束,防止无效引用。 5. **Oracle...

Global site tag (gtag.js) - Google Analytics