`
wwty
  • 浏览: 541488 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论

oracle函数学习(sign和trunc)

阅读更多

 

sign函数语法:

sign(n)

sign函数说明:

取数字n的符号,大于0返回1,小于0返回-1,等于0返回0

示例:

select sign( 100 ),sign(- 100 ),sign( 0 ) from dual;

SIGN(100) SIGN(-100) SIGN(0)

———- ———- ———-

1 -1 0

 

 

trunc(number)

在Oracle/PLSQL中, trunc function returns a number truncated to a certain number of decimal places.

trunc函数返回一个数字被截断到一定数目的小数位

trunc function 语法如下:

trunc( number, [ decimal_places ] )

number 要截取的数字.

decimal_places 要保留的小数位. 这个参数必须是个整数. 如果此参数缺省,默认保留0位小数

 

应用于:

Oracle 8i, Oracle 9i, Oracle 10g, Oracle 11g

 

例如For example:

trunc(125.815)        would return 125

trunc(125.815, 0)        would return 125

trunc(125.815, 1)        would return 125.8

trunc(125.815, 2)        would return 125.81

trunc(125.81, 3)        would return 125.81

trunc(-125.815, 2)        would return -125.81

trunc(125.815, -1)        would return 120

trunc(125.815, -2)        would return 100

trunc(125.81, -3)        would return 0

 

 如果decimal_places 大于number 本身的小数位数,返回原数字不会加0.

如:trunc(125.81,3) would return 125.81;

如果decimal_places 为负数,那么将指定的位数

分享到:
评论

相关推荐

    oracle常用函数和类型

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的数据类型和函数来支持复杂的数据操作和处理。在Oracle中,数据类型是定义变量、列或者常量的格式,而函数则是执行特定任务的预定义过程。 首先,让...

    Oracle函数大全.pdf

    在Oracle数据库中,函数是一类预定...以上内容涵盖了Oracle中常见的函数及其用途,学习和掌握这些函数对于有效地使用Oracle数据库至关重要。在实际应用中,根据需要选择合适的函数可以大大提高查询效率和数据处理能力。

    ORACLE函数及其用法

    ### ORACLE函数及其用法详解 #### 概述 Oracle是一种广泛使用的数据库管理系统,它提供了丰富的内置函数,这些函数能够帮助开发者和数据库管理员更高效地处理数据。本文将详细介绍Oracle中的一些常用函数及其应用...

    oracle 函数大全

    ### Oracle函数大全详解 #### 一、概述 Oracle数据库提供了丰富的内置函数,这些函数可以帮助用户在查询或处理数据时更加高效、便捷地完成任务。本文将详细介绍Oracle中的常见函数及其用法,包括单行函数和分组...

    oracle函数和分组

    总的来说,掌握这些Oracle函数和分组知识对于数据查询和分析至关重要,它们能帮助我们更有效地处理和理解数据库中的信息。通过熟练运用这些工具,可以构建出复杂的查询,满足各种业务需求。在实际工作中,不断实践和...

    SQLServer和Oracle常用函数对比

    通过以上对比,我们可以看到虽然SQL Server和Oracle在函数命名上存在一定的相似性,但具体的语法和实现细节上仍有差异。了解这些差异有助于开发者在跨平台开发时更加得心应手,避免因不熟悉某一DBMS的特性而造成的...

    oracle函数大全.doc

    ORACLE函数大全 ________________________________________ 作者:[本站编辑] 来源:[CSDN] 浏览:[ ] SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,...

    SQLServer和Oracle的常用函数对比

    - Oracle中使用`TRUNC()`函数。 5. **四舍五入** - SQLServer中使用`ROUND()`函数。 - Oracle中同样使用`ROUND()`函数。 6. **e的幂** - SQLServer中使用`EXP()`函数。 - Oracle中同样使用`EXP()`函数。 7. ...

    oracle系统内置函数大全

    Oracle数据库系统内置了大量函数,这些函数可以分为多个类别,例如字符函数、数字函数、日期函数、转换函数、分组函数以及其他辅助函数等。以下是对每个类别中一些常用函数的详细介绍: 字符函数 1. ASCII函数:...

    oracle 和sql Server 函数对比

    本文将深入探讨Oracle与SQL Server在常用函数方面的对比,以便开发者能够更好地理解和选择适合特定场景的函数。 ### 数值函数 1. **长度计算** - Oracle使用`LENGTH`函数,而SQL Server使用`DATALENGTH`函数。 -...

    Oracle函数及其查询.pptx

    * 数值函数:ABS、CEIL、COS、COSH、EXP、LN、LOG、MOD、POWER、FLOOR、ROUND、SIGN、SIN、SINH、SQRT、TAN、TANH、TRUNC * 字符函数:LOWER、UPPER、INITCAP、CONCAT、SUBSTR、LENGTH、INSTR、LPAD、RPAD、TRIM、...

    sql server和oracle中常用函数的比较

    以下是对给定内容中提及的SQL Server与Oracle函数的详细对比: ### 数学函数 1. **绝对值函数** - **SQL Server**: 使用`ABS()`函数来获取数值的绝对值。 - **Oracle**: 同样使用`ABS()`函数,但查询语句需包含`...

    ORACLE函数大全汇总详解(20100915补充修订版)

    本文档将详细介绍一系列Oracle函数及其应用场景,帮助用户更好地理解和掌握如何利用这些函数进行高效的数据处理。 #### 二、字符串函数 1. **ASCII**: 返回字符的ASCII码。 - 示例:`ASCII('A')` 返回65。 2. **...

    SQL SEVER与ORACLE常用函数比较

    - Oracle: 使用`TRUNC`函数截取整数部分,如 `SELECT TRUNC(-1.002) value FROM DUAL;` 5. 四舍五入 - SQL Server: 使用`ROUND`函数,如 `SELECT ROUND(1.23456, 4) value;` - Oracle: 也使用`ROUND`函数,语法...

    Oracle常用函数和使用方法

    本文将详细介绍Oracle中一些最常用的函数及其使用方法,这些函数包括`DECODE`、`ABS`、`CEIL`、`MOD`、`ROUND`、`TRUNC`、`CONCAT`、`LOWER`和`LPAD`。 #### 二、DECODE函数:条件判断与转换 **功能描述**:`...

    Oracle常用函数.pdf

    ### Oracle常用函数详解 #### 一、概述 Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常...

    oracle函数用法

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

    oracle第4章 单行函数

    在Oracle数据库的学习过程中,了解并掌握单行函数是非常重要的一步。单行函数是指针对每一行的数据进行处理,并返回一个处理结果的函数。这类函数在查询语句中非常常见,能够帮助我们更灵活地处理数据,提高查询效率...

    ORACLE常用函数功能演示

    本文将详细介绍一些常用的Oracle函数,并通过实例演示其功能。 首先,我们来看数值函数。这些函数主要用于数学计算和数值处理。例如: 1. 三角函数如SIN、ASIN、SINH、COS、ACOS、COSH、TAN、ATAN、TANH提供了基础...

Global site tag (gtag.js) - Google Analytics