`

oracle cast,round,trunc function use

阅读更多

cast 是进行类型转换的, 可以针对各种Oracle数据类型. 修改的是用户的数据类型.

round只是修改的数据显示格式. 对数据做四舍五入. 类似的函数还有ceil(取此数据的最小整数). trunc( 取整函数.)

SQL> create table t1(a varchar(10));

Table created.

SQL> insert into t1 values ('12.3456');

1 row created.

SQL> select round(a) from t1;

ROUND(A)
----------
12

SQL> select round(a,3) from t1;

ROUND(A,3)
----------
12.346

SQL> select cast(a as int) from t1;

CAST(AASINT)
------------
12

SQL> select cast(a as number(8,4)) from t1;

CAST(AASNUMBER(8,4))
--------------------
12.3456

分享到:
评论

相关推荐

    oracle中函数 trunc(),round(),ceil(),floor的使用详解

    1.round函数(四舍五入) 描述 : 传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果 参数: number : 欲处理之数值 decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) select round(123.456, ...

    Oracle中trunc()函数用法处理日期、数字类型数据

    Oracle 中的 TRUNC 函数用法处理日期、数字类型数据 TRUNC 函数是 Oracle 中的一个重要函数,它可以用来截断日期和数字类型的数据。下面我们将详细介绍 TRUNC 函数的用法和特点。 一、日期 TRUNC 函数 TRUNC 函数...

    【delphi_文章】delphi的取整函数round、trunc、ceil和floor.doc

    Delphi programming language 提供了四种取整函数:Round、Trunc、Ceil 和 Floor,每种函数都有其特点和应用场景。 Round 函数 Round 函数是 Delphi 中最常用的取整函数,它对一个实数进行四舍五入处理。 Round ...

    oracle trunc函数使用介绍

    2. **数值截断**: `TRUNC`函数不同于`ROUND`函数,它不执行四舍五入操作,而是直接去除指定位置之后的所有数字。 3. **负数参数**: 当使用`TRUNC`函数处理数值时,如果`decimals`参数为负数,则会截断整数部分的对应...

    Oracle常用函数Trunc及Trunc函数用法讲解

    Oracle数据库中的`TRUNC`函数是一个非常实用的函数,它在处理日期和数值时具有不同的功能。本篇文章将深入解析`TRUNC`函数在日期和数值处理中的具体用法。 ### 日期处理 在日期处理方面,`TRUNC`函数主要用于截取...

    oracle的trunc函数使用实例

    详细介绍了 oracle 内置 trunc 函数的使用场景及实例,对日期格式和数字格式的数据进行操作

    Oracle round()函数与trunc()函数区别介绍

    round(x[,y]) 【功能】返回四舍五入后的值 ... 返回: 5555.67 , 5600 , 5556 【相近】trunc(x[,y]) 返回截取后的值,用法同round(x[,y]),只是不四舍五入 trunc(x[,y]) 【功能】返回x按精度y截取后的值 【参数】x,y,数

    oracle-trunc函数使用介绍.doc

    oracle-trunc函数使用介绍.doc

    Oracle_SQL_function.rar_oracle

    本资料“Oracle_SQL_function”主要聚焦于Oracle中的常用函数及其使用方法,旨在帮助用户更好地理解和掌握在Oracle环境中进行SQL操作。 一、字符串函数 1. CONCAT():用于连接两个或更多字符串。例如,CONCAT('...

    oracle trunc()函数的使用方法

    oracle trunc()函数是最常用的函数之一,下面就为您介绍oracle trunc()函数的用法,供您参考,希望可以让您对oracle trunc()函数有更深的认识。 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值。 其具体的...

    日常收集整理oracle trunc 函数处理日期格式(很实用)

    Oracle的TRUNC函数是数据库操作中非常常用的一个日期和时间函数,主要用于截取日期或时间戳至指定的精度。在Oracle数据库中,日期和时间数据类型处理是非常关键的一部分,而TRUNC函数则提供了灵活的方式对这些数据...

    Oracle-SQL-function.rar_oracle_oracle ppt

    本资料“Oracle SQL function.ppt”将深入探讨Oracle SQL中的函数及其应用。 1. **SQL基础** - SQL是用于处理关系数据库的标准语言,包括查询、插入、更新和删除数据。 - 在Oracle SQL中,函数是用来处理或转换...

    Oracle自我补充之trunc()函数的使用方法

    它不同于ROUND函数,ROUND会根据指定的小数位数进行四舍五入,而TRUNC则简单地去掉指定位置之后的所有小数。以下是数字类型的TRUNC函数用法: 1. TRUNC(number):不提供第二个参数时,TRUNC会去掉所有的小数部分,...

    Oracle_function.zip_oracle

    - **数学函数**:包括`POW()`指数运算,`ROUND()`四舍五入,`TRUNC()`截断小数部分。 - **逻辑函数**:如`IFNULL()`或`NVL()`用于处理空值,`AND`、`OR`、`NOT`进行逻辑判断。 2. **自定义函数**:通过`CREATE ...

    oracle-function--api.zip_oracle_oracle API_oracle sql api

    本资料“oracle-function--api.zip”包含了Oracle数据库中的一些核心API和SQL函数,特别是针对字符串、日期和数字类型的处理,对于Oracle开发人员来说极具参考价值。 一、Oracle SQL API Oracle SQL API是Oracle...

    TRUNC()函数用法

    对于数值,TRUNC()函数的作用类似于ROUND()函数,但不进行四舍五入,而是直接去掉指定的小数位数。基本语法为`TRUNC(number[,decimals])`。`number`是你想要截断的数字,`decimals`是可选参数,用于指定要保留的...

Global site tag (gtag.js) - Google Analytics