京东6.18大促主会场领京享红包更优惠

 找回密码
 立即注册

QQ登录

只需一步,快速开始

MySQL中的TRUNCATE()函数用法

2024-11-3 22:48| 发布者: 284cc| 查看: 137| 评论: 0

摘要: 目次MySQL的TRUNCATE()函数规则如下函数示例当 X 为正数时当 X 为负数时总结MySQL的TRUNCATE()函数 TRUNCATE(X,D) 是MySQL自带的一个体系函数。 此中,X是数值,D是保存小数的位数。 其作用就是按照小数位数,进行数
目次

MySQL的TRUNCATE()函数

TRUNCATE(X,D) 是MySQL自带的一个体系函数。

此中,X是数值,D是保存小数的位数。

其作用就是按照小数位数,进行数值截取(此处的截取是按保存位数直接进行截取,没有四舍五入)。

规则如下

  • 1)当 D 大于0,是对数值 X 的小数位数进利用用;
  • 2)当 D 等于0,是将数值 X 的小数部分去除,只保存整数部分;
  • 3)当 D 小于0,是将数值 X 的小数部分去除,并将整数部分按照 D 指定位数,用 0 更换。

函数示例

当 X 为正数时

[code]SELECT TRUNCATE(123.4567, 3); # 123.456 SELECT TRUNCATE(123.4567, 2); # 123.45 SELECT TRUNCATE(123.4567, 1); # 123.4 SELECT TRUNCATE(123.4567, 0); # 123 SELECT TRUNCATE(123.4567, -1); # 120 SELECT TRUNCATE(123.4567, -2); # 100 SELECT TRUNCATE(123.4567, -3); # 0[/code]

当 X 为负数时

[code]SELECT TRUNCATE(-123.4567, 3); # -123.456 SELECT TRUNCATE(-123.4567, 2); # -123.45 SELECT TRUNCATE(-123.4567, 1); # -123.4 SELECT TRUNCATE(-123.4567, 0); # -123 SELECT TRUNCATE(-123.4567, -1); # -120 SELECT TRUNCATE(-123.4567, -2); # -100 SELECT TRUNCATE(-123.4567, -3); # 0[/code]

总结

以上为个人履历,盼望能给大家一个参考,也盼望大家多多支持脚本之家。


来源:https://www.jb51.net/database/328571ew6.htm
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
关闭

站长推荐上一条 /6 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )|网站地图

GMT+8, 2025-7-2 00:57 , Processed in 0.029085 second(s), 19 queries .

Powered by Mxzdjyxk! X3.5

© 2001-2025 Discuz! Team.

返回顶部