
发件人:
================================================ ===== [四舍五入]
选择回合(54.56,0)
================================================ ===== [削减并削减]
选择地板(54.56)
================================================ ===== [切入并四舍五入]
SELECTCEILING(13.15)
以下是转自:
-使用MSSQL舍入函数
-将两个整数相除会截断小数部分
选择3 / 4,4 / 3,5 / 3

-结果0、1、1
-返回大于或等于给定数值表达式的最小整数
选择上限(123.55),上限(123.45),上限(-123.45),上限(0.0)
-结果124、124,-123、0
-
-四舍五入取整(a,b)-结果a精确到小数点右边b位或左-b位
选择一轮(54.36,-2)sql四舍五入取整数,一轮(54.36,-1),一轮(54.36,0),一轮(54.36,1),一轮(54.36,2)
-结果100.00、50.00、54.00、54.40、54.36
-舍入并转换为整数
选择强制类型转换(int(round(56.561,0)as int),cast(round(56.561,0)asint)
-结果56,57

-示例用法
---除以两个整数,舍弃小数部分(全部为正数)
声明@dividend十进制(20,2),@divisordecimal(20,2)
设置@ dividend = 3
设置@ divisor = 4
选择上限(@ dividend / @ divisor)
-结果1
设置@ dividend = 4
设置@ divisor = 3
选择上限(@ dividend / @ divisor)
-结果2

设置@ dividend = 5
设置@ divisor = 3
选择上限(@ dividend / @ divisor)
-结果2
-将两个整数相除并四舍五入为整数
设置@ dividend = 3
设置@ divisor = 4
选择演员表(round(@ dividend / @ divisor,0)asint)
-结果1
设置@ dividend = 4
设置@ divisor = 3

选择演员表(round(@ dividend / @ divisor,0)asint)
-结果1
设置@ dividend = 5
设置@ divisor = 3
选择演员表(round(@ dividend / @ divisor,0)asint)
-结果2
================================================ ===== [四舍五入]
选择回合(54.56,0)
================================================ ===== [切下并完整切割]
选择地板(54.56)
================================================ ===== [切入并四舍五入]
SELECTCEILING(13.15)
-selectleft(@ str,charindex('. 'sql四舍五入取整数,@ str,charindex('. ',@ str))-1)
SELECT DATEADD(minute,-10,GETDATE())-当前日期减去10分钟
SELECT DATEADD(hour,-1,GETDATE())-当前日期减去1小时
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-273281-1.html
送到家的恶狗不打
美国在叙利亚的拙败后的又一出恶作剧
让台独份子折腾吧
实为恶狗假自在