[Mysql] 整数与浮点数精度处理函数
mysql 整数 精度 浮点数 处理函数
2023-09-11 14:22:53 时间
1.TRUNCATE函数
TRUNCATE函数用于返回将x截断为y位小数的结果
与ROUND函数最大的区别是不会进行四舍五入
语法结构
TRUNCATE(x,y)
-- 7.53
SELECT TRUNCATE(7.536432,2);
-- 7
SELECT TRUNCATE(7.536432,0);
-- 0
SELECT TRUNCATE(7.536432,-1);
-- 110
SELECT TRUNCATE(117.536432,-1);
-- 100
SELECT TRUNCATE(117.536432,-2);
-- 0
SELECT TRUNCATE(117.536432,-3);
2.ROUND函数
ROUND函数用于返回x四舍五入后保留y位小数的值
语法结构
ROUND(x,y)
3.CEIL函数
CEIL函数用于返回大于或等于x的最小整数值(向上取整)
语法结构
CEIL(x)
-- 5
SELECT CEIL(4.37);
-- 5
SELECT CEIL(5);
-- -45
SELECT CEIL(-45.1);
-- -45
SELECT CEIL(-45.5);
4.FLOOR函数
FLOOR函数用于返回小于或等于x的最大整数值(向下取整)
语法结构
FLOOR(x)
-- 4
SELECT FLOOR(4.37);
-- 5
SELECT FLOOR(5);
-- -46
SELECT FLOOR(-45.1);
-- -46
SELECT FLOOR(-45.5);
相关文章
- Error connecting to database [Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13)]
- Navicat Premium连接MySQL 1251错误和Mysql初始化root密码和允许远程访问
- Mac Pro 解压安装MySQL二进制分发版 mysql-5.6.30-osx10.11-x86_64.tar.gz(不是dmg的)
- 使用tcpdump排查mysql数据库tps飙升的问题
- MySQL按照汉字的拼音排序,mysql汉字排序
- MySQL的Grant命令[转]
- mysql 常用字符串操作
- MYSQL随机抽取查询 MySQL Order By Rand()效率问题
- 连接Mysql提示Can’t connect to local MySQL server through socket的解决方法
- Mysql 如果有多个可选条件怎么加索引_MySQL|mysql-索引
- MySQL普通索引与唯一索引__mysql中唯一索引和普通索引的用途及区别
- [转]2006 MySQL server has gone away错误,最大值溢出解决办法 mysql max_allowed_packet 查询和修改
- Atitit postgresql data type 数据类型与mysql对应表 数据库常用数据类型 PostgreMysql 整数intgreterInt 小数numericFL
- error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
- 【云栖神侠传】---阿里云丁奇带你走进MySQL的世界
- MySQL面试题——in是否使用【索引】
- Starting MySQL ERROR! Couldn‘t find MySQL server (/usr/local/mysql/bin/mysqld_safe)
- 【高可用MySQL解决方案】centos7配置mysql主从复制
- 〖Python 数据库开发实战 - MySQL篇⑪〗- 修改数据表结构
- ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
- ## 【分布式事务】面试官问我:MySQL中的XA事务崩溃了如何恢复??
- MySql自己定义排序
- 配置apache、php、mysql之间的关系
- Mysql报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- Mysql之mysql工具
- Mysql基础篇之一条Sql查询语句的前世今生---01
- 【MySQL基础知识】数据表操作
- MySQL 一文带你详解 mysql binlog
- MySQL-5.6 ,5.7 ,8.0在安装部署的异同
- MySQL-数据类型
- 【Mysql异构实时同步Oracle】OGG12异构同步mysql到oracle(windows mysql实时同步数据到linux oracle)详细文档