Mysql常用数值函数

第17讲:MySQL中常用的数值函数以及基本使用 1之间的小数,随机数很有可能是0.01111xxxx,0.01乘以1000000之后就是五位数,因此我们可以通过前面的LPAD字符串填充函数,在数值的最左侧填充一个0,即可实现6位随机验证码了。CEIF函数的作用就是,根据传入的数值,向上取该数值的整数位,传入的数值都为小数,如果是整数,则输出的结果不变,传入的数值小数位只要不为0,都进一位,向上取整数。向下取值就是退一位,不进,例如1.9,很接近2了,但是我们是向下取整数,因此就会的打印1,如果是向上打印,即使数值为1.1,也会打印出2。 阅读详情

1、数值函数

1.1、round

对小数进行四舍五入,可以指定保留的位数,如果不指定则表示将小数点之后的数字全部进行四舍五入

不指定: round(字段)

SELECT ROUND(salary),salary from t_user;

 

指定:round(字段,保留位数) 

SELECT ROUND(salary,1),salary from t_user;

 

1.2、mod

取模(求余)  

SELECT MOD(salary,3),salary from t_user;

 

 

 

 

 

 

 

 

 

 

数据修约(四舍五入\整数位修约) 1.采用两种方式实现数据修约【①IEEE754的银行家算法、②传统的四舍五入】。 2.实现Decimal、double、string三种数据类型的数据修约。 3.实现了指定小数位、指定整数位的数据修约。 立即下载

相关推荐

sqlserver 四舍五入

sqlserver 四舍五入 方法及例子

MySQL使用 round()函数,小数点 5 不进位的情况分析

对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,也即“4舍6入5凑偶”,这里“四”是指≤4 时舍去,"六"是指≥6时进上,"五"指的是根据5后面的数字来定,当5后有数时,舍5入1;对于精确值的数字,ROUND()使用”中间值朝远离0点方向舍入“或”朝最近舍入“规则:一个小数部分为.5或更大的值,若为正则向上舍入,若为负则向下舍入。回到上面的问题,为什么看似相同的语句执行出来的结果不同,其实可以从官方文档。

newer_xiaohui的博客 4146

MySQL之ROUND函数四舍五入的陷阱

在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误。   问题描述   假如我们有如下一个数据表test,建表语句如下   CREATE TABLE test (   id int(11) NOT NULL AUTO_INCREMENT,   field1 bigint(10) DEFAULT NULL,   field2 decimal(10,0) DEFAULT NULL,   field3 int(10) DEFAULT NULL,   field4 f

mysql 五舍六入_原 Golang浮点...

四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则,又名银行家舍入法。它比通常用的四舍五入法更加精确。具体规则:被修约的数字小于5时,该数字舍去;被修约的数字大于5时,则进位;被修约的数字等于5时,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉,即修约后末尾数字都成为偶数;若5的后面还有不为“0”的任何数,则此时无论5的前面是奇数还是偶数,均应进位。助记口诀:四舍六入五考虑...

weixin_33155857的博客 833

kernel: TCP: out of memory -- consider tuning tcp_mem 问题处理记录

参数名 说明 net.ipv4.tcp_max_tw_buckets = 6000 系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数值将立刻被清楚并输出警告信息。默认值为180000。对于squid来说效果不是很大,但可以控制TIME_WAIT套接字最大值,避免squid服务器被拖死。 net.ipv4.tcp_rmem = 4096 87380 4194304 接收窗口的最大大小...

weixin_46691674的博客 6893

下水管道损坏检测数据集总结

下水管道损坏检测数据集包含 6708 张图像,为下水管道损坏情况的检测提供了丰富的数据基础。该数据集提供了 YOLO 和 VOC 两种常见的标注方式,方便不同需求的使用者进行模型训练和研究。

crz1336768325的博客 870

mysql数据库修改约束_mysql约束以及数据库的修改

一、约束1、约束保证数据完整性和一致性。2、约束分为表级约束和列级约束。(1)表级约束(约束针对于两个或两个以上的字段使用)(2)列级约束(针对于一个字段使用)3、约束类型有:(1)NOT NULL(非空约束)(2)PRIMARY KEY(主键约束)(3)UNiQUE KEY(唯一约束)(4)DEFAULT(默认约束)(5)FOREIGN KEY(外键约束)实现一对一或一对多关系。4、要求 (1)...

weixin_39636253的博客 2903

论文笔记:基于对比学习的半监督分类学习方法

论文阅读笔记_CCSSL

weixin_46224126的博客 3314

MySQL中的约束及修改问题

约束 实体完整性约束 表中一行数据代表一个实体,实体完整性约束是标识每一行数据不重复使得实体具有唯一性; 主键约束 PRIMARY KEY 唯一、标识表中的一行数据,此列的值不可重复,且不能为NULL; #创建表中,选择适合做主键的列,添加主键约束 #学生表 CREATE TABLE Student( stuid INT PRIMARY KEY,#主键约束,每一个编号是唯一的,不能为null...

Willing卡卡的博客 1162

从标记基因到功能分析:手把手教你人工注释单细胞亚群的完整流程

本文详细介绍了人工注释单细胞亚群的完整流程,从标记基因筛选到功能分析验证,特别针对肿瘤微环境、发育轨迹等复杂场景提供解决方案。通过差异表达分析、多维数据整合和实验验证,帮助研究者准确识别细胞类型,提升单细胞转录组研究的生物学解读深度。

jenkins8butler的博客 244

VIVADO网表文件DCP和EDF

为了便于模块化设计,同时保护自己的知识产权,Xilinx VIVADO 提供两种代码封装方法:DCP文件和edf文件。

u014035968的博客 1万+

mysql保留小数点后一位 进位处理_请问EXCEL保留小数点后一位时是如何修约的?

展开全部是按照四舍五入保留到小数点后几位的。32313133353236313431303231363533e78988e69d8331333366306435四舍五入规则是人们习惯采用的一种数值修约规则。四舍五入规则的具体使用方法是:在需要保留数字的位次后一位,逢五就进,逢四就舍。例如:将数字2.1875精确保留到千分位(小数点后第三位),因小数点后第四位数字为5,按照此规则应向前一位进一,所以...

weixin_36080474的博客 1466

使用NXP SBC插件开发FS26软件

FS26作为功能安全可达ASIL D的SBC,在配合NXP MCU的使用中非常广泛,本文介绍基于NXP官网的SBC代码包快速进行FS26软件的开发FS26使用过程中还有不少坑的地方,后面有空可以再介绍相关的功能。

赞的博客 650

MySQL常用函数详解之数值函数

MySQL提供了丰富的数值函数,帮助我们高效地进行数值计算、类型转换、随机数生成等操作,无论是简单的加减乘除,还是复杂的数学运算,这些函数都能大显身手。本文我将深入剖析MySQL常用数值函数的功能、语法及应用场景,并结合实战案例,带你全面掌握数值函数的使用技巧

aa_hdkf_vg的博客 1233

绕过Cloudflare的两种简便方案

绕过Cloudflare的两种简便方案

自成背后的博客 1万+

WinCC7.5 SP2 安装与授权(文末附授权软件)

安装部分参考了wincc7.5官网下载及安装配置(适配window10超详细教程) 主要介绍授权部分(仅供学习,商用请下载正版授权): 通过官网下载安装了WinCC7.5(需要在西门子官网注册账户,10积分下载)。 安装成功以后,还没授权,先别立即打开。 下载Sim_EBK_Install 复制链接到百度网盘中离线下载: 都是一样的软件,版本不同。有部分解压时需要输入密码,可选择方框里的不需要解压密码: 解压以后,打开: 最后检查秘钥授权是否成功 打开桌面(这是安装WinCC以后就有的): 左

skr? 7万+

MySQL常用数值函数

在Mysql数据库中,函数可以用在SELECT语句及其子句(例如 WHERE、ORDER BY、HAVING等)中,也可以用在UPDATE、DELETE语句及其子句中。函数包括字符串函数、数值函数、时间日期函数和流程函数等。

yozzs的博客 2283

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

MySQL常用函数之数值函数

MySQL常用函数之数值函数

liyil66464的博客 353

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

mysql 常用数值函数有哪些?

/**********************mysql常用数值函数****************************************/ /**取绝对值**/ select abs(-8); /**获取随机数,rand():返回在范围0到1.0内的随机浮点值。rand(3):如果一个整数参数N被指定,它被用作种子值,每个种子产生的随机数序列是不同的***/ select rand(...

qq_20446879的博客 336

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

MYSQL 常用数值函数 和 条件函数 详解

MYSQL 数值函数和条件函数详解

qq_41768644的博客 355

mysql常用日期时间/数值函数

author:skate time:2013/05/16   1.日期时间函数 时间转化秒函数:time_to_sec mysql> select time_to_sec('01:01:01'); +-------------------------+ | time_to_sec('01:01:01') | +-------------------------+ |

冰刀(skate) 4218

MySQL 常用函数全解析:字符串、数值、日期与流程函数

本文详细介绍了MySQL中的常用函数,包括字符串函数(如CONCAT、LPAD)、数值函数(如CEIL、RAND)、日期函数(如CURDATE、DATEDIFF)和流程函数(如IF、CASE)。通过丰富的示例与语法解析,帮助读者掌握如何在实际业务中灵活运用这些函数,提升数据处理与查询效率。

m0_73941339的博客 1380

MYSQL常用数值,字符串,日期时间函数

MYQL、数值函数,日期时间函数,字符串函数、流程控制函数

qq_40210639的博客 1151

MySQL中的常用数值函数

confirmAname的专栏 614

MySQL学习笔记_常用函数(二) - 数值函数

MySQL学习笔记_常用函数 - 数值函数 函数 功能 ABS(x) 返回数值x的绝对值 CEIL(x) 返回大于或等于x的最小整数值(向上取整) FLOOR(x) 返回小于或等于x的最大整数值(向下取整) MOD(x,y) 返回x÷y的余数 RAND() 返回0~1内的随机数 ROUND(x,y) 将x四舍五入并保留y位小数 TRUNCATE(x,y) 直接对x截取y位小数(不舍也不入) 获取随机数 # 每次运行RAND()返回结果都不一样,但是当带有同样的

weixin_45092054的博客 104
上一篇: Mysql常用字符函数
下一篇: Mysql常用日期函数
LemonSnm
博客等级 码龄8年 66粉丝 168原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值