MSSQL 소수점 자르기, 버림(FLOOR, ROUND)

 소수점 FLOOR 함수를 사용하여 소수점 이하의 모든 자리수는 모두 절사합니다.

SELECT FLOOR(100.123) AS TEST
SELECT FLOOR(100.12323) AS TEST
SELECT FLOOR(100.1) AS TEST
SELECT FLOOR(100) AS TEST

결과값을 보시면 FLOOR 함수는 무조건 소수점자리수 이하는 모두 버리고, 정수값으로 표현되는걸 확인하실수 있습니다.


ROUND 함수를 사용하여 소수점을 자르고 버림을 할수 있습니다.

 SELECT ROUND(100.512, 0, 1)
 SELECT ROUND(100.512, 1)
 SELECT ROUND(100.512, 0)



  

Comment

다음 이전