ITPub博客

首页 > IT职业 > IT图书 > Transact-SQL处理小数

Transact-SQL处理小数

IT图书 作者:westwolf 时间:2021-09-09 09:12:30 0 删除 编辑

在Transact-SQL写存储过程,需要做一个小功能,就是处理小数的问题。如果小数部分等于0,显示整数部分,返之,两部分均需显示。

如数据3.0显示为3,如0.6显示为0.6,如2.8显示为2.8

解决问题,代码如下:

DECLARE @a DECIMAL(18,1) = 3.0
IF (@a - FLOOR(@a)  0)
    PRINT @a
ELSE
    PRINT FLOOR(@a)

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4662/viewspace-2800584/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-26

  • 博文量
    307
  • 访问量
    21671