SQL里有取整函数,四舍五入函数,和截取函数
关键字: s
round(123.456,2)

------------
123.47

ROUND ( numeric_expression , length [ , function ] )

参数
numeric_expression

精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。

length

是 numeric_expression 将要四舍五入的精度。length 必须是 tinyint、smallint 或int。当 length 为正数时,numeric_expression 四舍五入为 length 所指定的小数位数。当 length 为负数时,numeric_expression 则按 length 所指定的在小数点的左边四舍五入。

function

是要执行的操作类型。function 必须是 tinyint、smallint 或 int。如果省略 function 或 function 的值为 0(默认),numeric_expression 将四舍五入。当指定 0 以外的值时,将截断 numeric_expression。

round(123.456, 0)
-------
123.000

SELECT FLOOR(123.45), FLOOR(-123.45), FLOOR($123.45)
--------- --------- -----------
123 -124 123.0000

SELECT CEILING(123.45), CEILING(-123.45), CEILING(0.0)
以下為結果集:
--------- --------- -------------------------
124 -123 0
///
ORACLE的TRUNC包罗万象,DB2的TRUNC只是给数字用的。但象DATE等都能实现。比如,DATE(A TIMESTAMP FIELD)会把TIMESTAMP后面的都拿掉,成了一个PURE DATE,就象ORACLE的TRUNC(SYSDATE)会把后面的时间拿掉一样。
SQL> select trunc(2345.6789,2) from dual;

TRUNC(2345.6789,2)
------------------
2345.67

/home/db2inst > db2 -v "select decimal(2345.6789,10,2) from sysibm.sysdummy1"
select decimal(2345.6789,10,2) from sysibm.sysdummy1

1
------------
2345.67

1 record(s) selected.

本文转自
http://eminem.javaeye.com/blog/145577

SQL里有取整函数,四舍五入函数,和截取函数 - eminem - JavaEye技术网站相关推荐

  1. 编程c语言中,向上取整函数_C编程中的函数

    编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...

  2. c语言中值程序,编程c语言中,向上取整函数_C编程中的函数

    编程c语言中,向上取整函数 什么是功能? (What is a Function?) A Function is a block of statements that performs a speci ...

  3. 计算机里的取整函数,excel取整函数的使用

    excel取整函数的使用还是很方便的,可能很多朋友还不是很了解,下面我们就举例给大家介绍一下excel取整函数. excel取整函数的使用 1.例如我下图中的表格,单元格区域A2:A10有一系列数据, ...

  4. 编程c语言中,向上取整函数_C编程中的函数–第3部分

    编程c语言中,向上取整函数 Read: Functions in C Programming – Part 2 So far we have learnt about the simplest use ...

  5. java取整公式,Java取整函数 四舍五入函数-Go语言中文社区

    简介 Math类中提供了5个与取整相关的函数,如下所示: static double ceil(double a):天花板函数,返回大于等于a的最小整数(但是以浮点数形式存储). static dou ...

  6. MySQL 取整函数四舍五入函数

    目录 1.CEIL().CEILING() 2.FLOOR() 3.ROUND().ROUND(X,D) 4.TRUNCATE() CEIL() 返回不小于参数的最小整数值 CEILING() 返回不 ...

  7. java抓取工具_抓取工具Web-Harvest - dayang2001911 - JavaEye技术网站

    Overview 总览 This section describes the motive, the notions and concepts used in Web-Harvest. 本章描述了在W ...

  8. SQl函数: 1.取整函数

    SQl函数: 1.取整函数 转载收集学习:https://www.cnblogs.com/fashflying/p/6023036.html SQL中的取整函数FLOOR.ROUND.CEIL.TRU ...

  9. sql/oracle数据库之取整函数round()、ceil()、floor()等等及示例

    取整函数 SQL中的取整函数主要有一下这些: round(value,precision):按照四舍五入保留precision位精度的数值: 注意:在oracle数据库中还有一个函数trunc(val ...

最新文章

  1. 这个美国议员候选人想发币,联邦选举委员会还答应了
  2. timer.schedule —— timer定时器的用法
  3. lind.ddd博客笔记索引
  4. www(apache)服务器的基本设置
  5. 计算机设计大赛国奖作品_5. 模拟退火求解旅行商问题
  6. abd.exe 需要下java吗_abd.exe
  7. PageStateLayout
  8. 终端模拟器免ROOT安装Linux,【全机型通用】不用电脑,用终端模拟器刷入第三方Recovery...
  9. Flask + PostgreSQL部署在Heroku上的薅羊毛线报网站
  10. 匈牙利算法 KM算法
  11. HBase 安装配置及下载地址
  12. OpenCV基础——threshold函数的使用
  13. 开源硬件的知识产权管理
  14. 计算机小喇叭找不到,Win7电脑右下角的小喇叭不见了
  15. 【REACT-受控组件和非受控组件】
  16. PostgreSQL重启恢复---XLOG 2.0
  17. 树莓派用网线连接电脑实现上网并开启VNC
  18. 51单片机课程设计《三路步进电机控制》
  19. Blender渲染崩溃原因汇总,如何解决渲染崩溃情况?
  20. springboot controller访问不到_构建微服务:快速搭建Spring Boot项目

热门文章

  1. JS轮播图的n种方法
  2. element确认提示框内容换行
  3. 艺术字(CoreIDRAW)
  4. 博客花园典型用户和场景
  5. gitlab如何删除项目
  6. 二叉树非递归中序遍历
  7. SVN的安装和介绍以及SVN的配置和使用(包含IDEA集成SVN、SVN解决版本冲突问题)
  8. GB50254-2014电气装置安装工程低压电器施工及验收规范
  9. IocompV4.02全破解教程
  10. 摩托罗拉三防智能DEFY ME525 官方Android 2.3升级文档、说明及教程