首页 > 数据库 >T-SQL——关于四舍五入、向上取整、向下取整

T-SQL——关于四舍五入、向上取整、向下取整

时间:2024-09-28 12:12:30浏览次数:7  
标签:四舍五入 2.3363 10 -- 取整 SQL SELECT

------------------------------------------------------------------------关于四舍五入
--使用ROUND函数四舍五入,但是保留了原始的位数,用0补齐
SELECT ROUND(2.3363, 2); --2.3400
SELECT CAST(ROUND(2.3363, 2) AS DECIMAL(10, 2)); --2.34

---保留两位小数,使用CAST 转为DECIAML(10,2),默认四舍五入
SELECT CAST(2.3363 AS DECIMAL(10, 2)); --2.34
SELECT CAST(2.3333 AS DECIMAL(10, 2)); --2.33

--保留两位小数,使用Convert是和Cast效果一样,默认四舍五入
SELECT CONVERT(DECIMAL(10, 2), 2.3363); --2.34
SELECT CONVERT(DECIMAL(10, 2), 2.3333); --2.33

------------------------------------------------------------------------关于向下取整
SELECT FLOOR(2.3363)--2

------------------------------------------------------------------------关于向上取整
SELECT CEILING(2.3363)--3

标签:四舍五入,2.3363,10,--,取整,SQL,SELECT
From: https://www.cnblogs.com/shanzhiming/p/18430542

相关文章

  • 深入剖析 MyBatis-Plus:操作总结、对比与实践案例(CRUD 操作、分页、条件构造器、自动填
    MyBatis-Plus是MyBatis的增强工具,它极大简化了MyBatis的配置和操作,提高了开发效率。本文从基本操作到高阶用法,详细介绍了MyBatis-Plus的常见功能及与MyBatis的区别,并通过实际案例展示其强大的扩展能力。MyBatis-Plus基于MyBatis,但旨在减少开发者的代码量,增强可......
  • 【MySQL】MySQL MVCC并发控制的原理、不可重复度、读已提交
    1.概述上一篇文章:【MySQL】MySQL脏读、幻读以及不可重复读、我真的不会读在介绍MVCC并发控制的原理之前,我们先普及两个知识点。要解决并发问题只有一种方案就是加锁。当然,锁不可避免的会导致性能下降,但是,锁也有乐观和悲观之分,上一讲我们聊到的,隔离级别中的串行化就是......
  • 京东面试:RR隔离mysql如何实现?什么情况RR不能解决幻读?
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • MySQL:去除字段中空格及前后空格
    1、使用TRIM()函数TRIM()函数可以去除字段的前后空格,并返回处理后的结果。可以在查询语句中使用TRIM()函数来实现去除字段空格的功能,示例如下:SELECTTRIM(column_name)FROMtable_name;这种方法会去除字段中的前后空格,但保留字段内部的空格。2、使用REPLACE()函数REPLACE......
  • MySQL查找占用CPU过高的SQL
    作为DBA工作中都会遇到过数据库服务器CPU飙升的场景,我们该如何快速定位问题?又该如何快速找到具体是哪个SQL引发的CPU异常呢?下面我们说两个方法。聊聊MySQL中如何快速定位占用CPU过高的SQL。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。 以一......
  • 免费送源码:Java+SSM+MySQL SSM线上办公系统的设计与实现 计算机毕业设计原创定制
    摘要一个企业实现办公自动化的程度是衡量其实现现代化管理的标准。办公自动化就是采用Internet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效协同工作。线上办公系统主要功能模块包括员工管理、部门管理、岗位管理、薪酬管理、任务下达、汇报查看、用品申请、......
  • 基于SSM+Vue+MySQL的线上花店鲜花商城系统
    系统展示用户前台界面管理员后台界面商家界面配送员界面系统背景  随着电子商务的迅猛发展,鲜花作为传递情感与美好祝福的媒介,其市场需求日益增长。然而,传统的鲜花销售模式受限于地域、信息不对称及供应链效率等问题,难以满足消费者日益多样化的需......
  • 1.6 SQL环境搭建与配置
    1.6SQL环境搭建与配置1.6SQL环境搭建与配置1.6.1配置数据库环境1.6.2使用数据库管理工具1.6.3数据库安全配置1.6.4数据库备份与恢复策略1.6.5性能优化1.6.6监控与维护结论1.6SQL环境搭建与配置在安装SQL数据库之后,下一步是进行环境搭建与配置。这一步骤......
  • 【2024计算机毕业设计】基于jsp+mysql+Spring+mybatis的SSM汽车维修预约平台
    运行环境:最好是javajdk1.8,我在这个平台上运行的。其他版本理论上也可以。IDE环境:Eclipse,Myeclipse,IDEA或者SpringToolSuite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本tomcat服务器环境:Tomcat7.x,8.x,9.x版本均可操作系统环境:WindowsXP/7......
  • 双端之Nginx+Php结合PostgreSQL搭建Wordpress
    第一台虚拟机:安装Nginx更新系统包列表:sudoaptupdate安装Nginx及php扩展:sudoaptinstallnginxphp-fpmphp-pgsqlphp-mysqli-y启动Nginx服务:sudosystemctlstartnginx检查Nginx是否正常运行:xdg-openhttp://localhost注意:终端命令打开网址打......