首页互联网 正文

关于sql四舍五入的方法

2024-10-01 8 0条评论

关于sql四舍五入的方法

分类:虚机资讯 编辑: 浏览量:100 2021-07-27 13:59:23   结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种 数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,我们在开发的过程中经常会使用到sql语句,那么对于数值类型的字段我们经常会对数值进行四舍五入的操作,下面就由 新网小编和大家聊一聊关于sql四舍五入的方法。

  一、round(a,b)函数

  1、select round(12.456)) from dual;

  结果为12;

  round函数中如果第二个参数没有值,那么默认就是0。

  2、select round(12.456,2)) from dual;

  结果为12.46;

  round函数中如果第二个参数为2,就是小数点后保留两位的意思。

  3、select round(12.456,2)) from dual;

  结果为12;

  round函数中如果第二个参数为0,效果和第一步是一样的。

  4、select round(1543.456,-1)) from dual;

  结果为1540;

  round函数中如果第二个参数为-1,就是小数点前1位开始舍弃。

  5、select round(1543.456,-3)) from dual;

  结果为2000;

  round函数中如果第二个参数为-3,百位上是5,进一,四舍五入成2000。

  二、decimal(a,b)函数

  1、elect cast('123.456' as decimal(38)) from dual;

  结果是:123;

  decimal(a,b)函数;

  第二个参数b如果不写就是默认0,b不能是负数。

  2、select cast('123.456' as decimal(38,2)) from dual;

  结果:123.46;

  这里的38是这个小数的位数有多少位(38位已经这种类型的极限了);

  后面的2就是小数点后取两位的意思。


  三、SQL的核心部分相当于关系代数,其特点是:

  1、数据描述、操纵、控制等功能一体化。

  2、两种使用方式,统一的语法结构。SQL有两种使用方式。一是联机交互使用,这种方式下的SQL实际上是作为自含型语言使用的。另一种方式是嵌入到某种高级程序设计语言(如C语言等)中去使用。前一种方式适合于非计算机专业人员使用,后一种方式适合于专业计算机人员使用。尽管使用方式不向,但所用语言的语法结构基本上是一致的

  3、高度非过程化。SQL是一种第四代语言(4GL),用户只需要提出“干什么”,无须具体指明“怎么干”,像存取路径选择和具体处理操作等均由系统自动完成。

  4、语言简洁,易学易用。尽管SQL的功能很强,但语言十分简洁,核心功能只用了9个动词。SQL的语法接近英语口语,所以,用户很容易学习和使用。

  SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据、建立数据库、査询、更新、维护、数据库重构、数据库安全性控制等一系列操作,这就为数据库应用 系统开发提供了良好的环境,在数据库投入运行后,还可根据需要随时逐步修改模式,且不影响数据库的运行,从而使系统具有良好的可扩充性。小伙伴们要想获得更多sql四舍五入的内容,请关注新网!

声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发

送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时

需注明出处:新网idc知识百科

文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/59426.html 发布于 2024-10-01
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码