SQL Server取整数的方法和示例代码

分类:知识百科 日期: 点击:0

SQL Server中有很多方法可以取整数,其中最常用的方法是使用内置函数。内置函数是SQL Server自带的函数,可以用来完成特定的任务,例如取整数。下面介绍一下SQL Server取整数的常用内置函数:

1. FLOOR()函数

FLOOR()函数用来取一个数字的最接近的整数,该函数接受一个参数,即要取整的数字,该参数可以是数字或表达式,FLOOR()函数会返回一个整数。例如:

SELECT FLOOR(2.5) AS Result;
-- Result 为 2

SELECT FLOOR(2.4) AS Result;
-- Result 为 2

SELECT FLOOR(-2.5) AS Result;
-- Result 为 -3

2. CEILING()函数

CEILING()函数用来取一个数字的最接近的整数,该函数接受一个参数,即要取整的数字,该参数可以是数字或表达式,CEILING()函数会返回一个整数。例如:

SELECT CEILING(2.5) AS Result;
-- Result 为 3

SELECT CEILING(2.4) AS Result;
-- Result 为 3

SELECT CEILING(-2.5) AS Result;
-- Result 为 -2

3. ROUND()函数

ROUND()函数用来取一个数字的最接近的整数,该函数接受两个参数,第一个参数是要取整的数字,第二个参数是保留小数点后几位,该参数可以是数字或表达式,ROUND()函数会返回一个整数。例如:

SELECT ROUND(2.5, 0) AS Result;
-- Result 为 3

SELECT ROUND(2.4, 0) AS Result;
-- Result 为 2

SELECT ROUND(-2.5, 0) AS Result;
-- Result 为 -3

4. TRUNCATE()函数

TRUNCATE()函数用来取一个数字的最接近的整数,该函数接受两个参数,第一个参数是要取整的数字,第二个参数是保留小数点后几位,该参数可以是数字或表达式,TRUNCATE()函数会返回一个整数。例如:

SELECT TRUNCATE(2.5, 0) AS Result;
-- Result 为 2

SELECT TRUNCATE(2.4, 0) AS Result;
-- Result 为 2

SELECT TRUNCATE(-2.5, 0) AS Result;
-- Result 为 -2

以上就是SQL Server取整数的常用内置函数,使用这些函数可以快速方便地完成取整数的任务。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。