首页 > 数据库 >MySQL对小数进行四舍五入等操作

MySQL对小数进行四舍五入等操作

时间:2023-08-22 23:55:05浏览次数:58  
标签:四舍五入 输出 -- 时要 MySQL ROUND SELECT 小数

数学函数是MySQL中常用的一类函数。其主要用于处理数字,包括整型和浮点数等等。

MySQL常用的四舍五入函数:

函数说明

FLOOR(X) 返回不大于X的最大整数。
CEIL(X)、CEILING(X) 返回不小于X的最小整数。

ROUND(X) 返回离X最近的整数,截断时要进行四舍五入。
ROUND(X,D) 保留X小数点后D位的值,截断时要进行四舍五入。

TRUNCATE(X,D) 返回数值X保留到小数点后D位的值,截断时不进行四舍五入。
FORMAT(X,D) 将数字X格式化,将X保留到小数点后D位,截断时要进行四舍五入。

使用

1、FLOOR(X)函数
返回不大于X的最大整数。

SELECT FLOOR(1.3); -- 输出结果:1
SELECT FLOOR(1.8); -- 输出结果:1

2、CEIL(X)、CEILING(X)函数
返回不小于X的最小整数。

SELECT CEIL(1.3); -- 输出结果:2
SELECT CEILING(1.8); -- 输出结果:2

4、ROUND(X)函数

返回离X最近的整数,截断时要进行四舍五入。

SELECT ROUND(1.3); -- 输出结果:1
SELECT ROUND(1.8); -- 输出结果:2

5、ROUND(X,D)函数
保留X小数点后D位的值,截断时要进行四舍五入。

SELECT ROUND(1.2323,3); -- 输出结果:1.232
SELECT ROUND(1.2328,3); -- 输出结果:1.233

3、TRUNCATE(X,D)函数
返回数值X保留到小数点后D位的值,截断时不进行四舍五入。

SELECT TRUNCATE(1.2328,3); -- 输出结果:1.232

 6、FORMAT(X,D)函数

将数字X格式化,将X保留到小数点后D位,截断时要进行四舍五入。

SELECT FORMAT(1.2323,3); -- 输出结果:1.232
SELECT FORMAT(1.2328,3); -- 输出结果:1.233

 

本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。

首发链接: https://www.cnblogs.com/lingyejun/p/17649962.html

 

标签:四舍五入,输出,--,时要,MySQL,ROUND,SELECT,小数
From: https://www.cnblogs.com/lingyejun/p/17649962.html

相关文章

  • Gorm实现数据库增删查改——mysql篇
    本文的目标本文力图实现用简短的篇幅,结合一些具体的应用场景来讲述gorm基本的增删查改功能。Gorm介绍在现代软件开发中,数据库操作是构建应用程序不可或缺的一部分。GORM是Go语言的一个ORM(ObjectRelationalMapping)库。它可以让我们通过Go来操作数据库中的数据。其中ORM(Obje......
  • mysql
    Mysql基础以最常见的学生表查询为基础数据库与测试的关系检查界面可见输入数据存储检查界面不可见数据存储检查是否符合数据库事务的一致性聚合函数max(字段):求该字段的最大值min(字段):求该字段的最小值avg(字段):求该字段的平均值sum(字段):对该字段的值求和count(*......
  • Mysql 分页查询总结
    背景最近在做项目的时候,有一个场景需要进行分页查询某个分类下的商品信息,发现对这块不熟悉,故总结一下01表结构CREATETABLE`tb_goods`(`id`bigint(20)NOTNULLAUTO_INCREMENTCOMMENT'主键',`item_id`int(11)NOTNULLCOMMENT'商品id',`category_id`int(......
  • mysql-给用户添加表权限
    指定用户的表权限grantselect,insert,update,delete,indexonmqdt_sjzl_dev.t_bz_jdsf_question_reformtoshujugu@'%';给mysql用户分配制度库的查询权限GRANTselectONmqdt_sjzl_longtu_dev.*TOshujugu@'%';grantselect,insert,update,delete,indexonmqdt_sjzl_d......
  • mysql单库并发优化
    是否在使用Mysql时有以下疑问:1、限制连接数时CPU占用量不大吞吐量也不高!2、增大连接数后吞吐量提升不大却容易导致Mysql服务器卡死!3、横向增加Mysql服务器时感觉并发能力提升也有限!4、...以下仅以mysql的innodb引擎说明,独享数据库服务器为例。吞吐量瓶颈mysql的吞吐量主要受:磁盘读......
  • python · SQL | MySQL 配置与 python 连接数据库
    来存档一下搞sql的过程,方便以后查阅。安装与配置mysqlserver:https://blog.csdn.net/zhende_lan/article/details/129318514在同一个网页下载mysqlworkbench(数据库可视化);打开workbench,新建一些表,用来测试:https://zhuanlan.zhihu.com/p/260139380python连接sql的代......
  • windows 安装mysql
    首先去下载Mysql文件我下载的是zip版本的 2.解压文件3.在解压的文件主目录下创建一个my.ini文件#Foradviceonhowtochangesettingspleasesee#http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html#***DONOTEDITTHISFILE.It'sa......
  • kylin操作系统安装mysql
    首先坑的是麒麟说自己基于ubuntu。结果包管理工具用的yum。然后yum包里还没有mysql只能自己下载安装。1.第一种方式直接下MySQL::DownloadMySQLCommunityServer(ArchivedVersions) 里装好的mysql的tar包,然后解压。解压以后拷贝到/usr/local/mysql目录下注意如果在别的目......
  • 基于JAVA+MySQL技术智能服装推荐系统的设计与实现-计算机毕业设计源码+LW文档
    1.开题依据1.1研究的目的意义在过去到现在,消费方式从物物交换到以通俗认知中的“货币”购买物品,再到如今的网上支付交易,实物物流运输到达我们的手上。购物方式从实体店的消费模式,转到了网上店铺的交易。相信很多人在现实生活中都有过实体店购物的消费的体验,在实体店消费需要安排......
  • MySQL基本SQL语句4(DCL)
    前言DCL英文全称是DataControlLanguage(数据控制语言),用来管理数据库用户、控制数据库的访问权限。一、DCL用户管理1.查询用户select*frommysql.user; Host代表当前用户访问的主机,如果为localhost,仅代表只能够在当前本机访问,是不可以远程访问的。User代表的是访问该数......