首页 > 数据库 >MYSQL--数据取整的方法

MYSQL--数据取整的方法

时间:2023-07-10 20:35:49浏览次数:50  
标签:TRUNCATE -- 3.14159 MYSQL 取整 ROUND SELECT

在MySQL中,我们经常会需要取整数。本篇文章将详细介绍MySQL中取整数的多种方法。

一、使用ROUND函数

ROUND函数用于将一个数四舍五入到指定的小数位数。如果小数位数为0,则返回整数部分。

 为小数位数。

SELECT ROUND(3.14159, 0); -- 结果为3

SELECT ROUND(3.14159, 1); -- 结果为3.1

SELECT ROUND(3.14159, 2); -- 结果为3.14

二、使用CEILING函数

CEILING函数用于将一个数向上取整到最接近的整数。

CEILING(x)

其中,x为要取整的数。

SELECT CEILING(3.14159); -- 结果为4

三、使用FLOOR函数

FLOOR函数用于将一个数向下取整到最接近的整数。

FLOOR(x)

其中,x为要取整的数。

SELECT FLOOR(3.14159); -- 结果为3

四、使用TRUNCATE函数

TRUNCATE函数用于截取一个数的小数部分,返回指定位数的数字。

为小数位数。

SELECT TRUNCATE(3.14159, 0); -- 结果为3

SELECT TRUNCATE(3.14159, 1); -- 结果为3.1

SELECT TRUNCATE(3.14159, 2); -- 结果为3.14

标签:TRUNCATE,--,3.14159,MYSQL,取整,ROUND,SELECT
From: https://www.cnblogs.com/tt-day/p/17542247.html

相关文章

  • sql记录:FIELD函数解决mysql中in传值顺序问题
    1.问题描述in查询的结果传值顺序与结果显示顺序不一致,默认对id进行排序显示结果,eg:如果是5号用户先点赞,1号用户后点赞,但是查询结果是1号用户显示在5号用户的前面,也就是说导致结果1号用户先点赞,5号用户后点赞,需要使用FIELD函数解决2.问题解决SELECTid,phone,password,nick_n......
  • IIC协议介绍
    (1)CSDN学习参考资料1.什么是I2C?I2C全拼InterIntegratedCircuit,简称IIC或I2C,是由Philips公司开发的两线时串行总线,用于SOC与外设的连接通讯,它只需要两根线就能实现I2C的通讯,采用主从模式,主的一方可以读写数据,而从的一方只能等待被读写。从的一方没有主动权。I2C是双向通讯的,由......
  • 求线性代数逆序数概念是啥意思?
    想要搞明白线性代数的“逆序”问题,不需要直接看生硬的概念,直接上手做几道题,循序渐进的就明白了——简单的说,只需要看下面这三篇笔记:你知道怎么判断一组数字的逆序数吗?你会使用逆序计算这个行列式吗?利用逆序求\(n\)阶行列式的值​......
  • The Deep Learning Compiler: A Comprehensive Survey
    TheDeepLearningCompiler:AComprehensiveSurveyAI编译器综述摘要介绍背景深度学习框架深度学习硬件DL编译器设计体系DL编译器的关键组成High-levelIRgraphIR表示GraphIR的实现,包括数据和算子的管理小结Low-levelIRLow-levelIR的实现Low-level......
  • 数据库mysql
    数据的演变史'''以ATM为例'''1.把数据存在了文件中文件名:user.txt、userinfo.txt数据格式:kevin|123、kevin@123、kevin!1232.软件开发目录规范db文件夹#专门用来存储数据文件,但是,当数据文件较多的时候,占用过多的资源,也会产生很多的文件......
  • 构造器注入
        ......
  • 1382. 将二叉搜索树变平衡
    给你一棵二叉搜索树,请你返回一棵平衡后的二叉搜索树,新生成的树应该与原来的树有着相同的节点值。如果有多种构造方法,请你返回任意一种。如果一棵二叉搜索树中,每个节点的两棵子树高度差不超过1,我们就称这棵二叉搜索树是平衡的。输入:root=[1,null,2,null,3,null,4,null,......
  • 自动装配
       ......
  • 「学习笔记」KMP 算法
    前置知识前缀是指从串首开始到某个位置\(i\)结束的一个特殊子串.真前缀指除了\(S\)本身的\(S\)的前缀.举例来说,字符串abcabeda的所有前缀为{a,ab,abc,abca,abcab,abcabe,abcabed,abcabeda},而它的真前缀为{a,ab,abc,abca,abcab,abcabe,abcabed}.......
  • 碎片对MySQL的影响
    常见的碎片类型·SegmentFragmentation:段产生了碎片;没有按照数据的顺序存储,或者在数据页之间有空的页·TablespaceFragmentation:表空间中存储的是非连续的文件系统块·TableFragmentation:表中数据不是按照主键的顺序存储的。或者表的页有大量空闲空间。比如,表定义成了堆......