최신 웹 개발 튜토리얼
 

SQL ROUND() Function


ROUND() 함수

ROUND() 함수는 지정된 소수점 수를 숫자 필드를 둥글게하기 위해 사용된다.

참고 : 대부분의 데이터베이스 시스템은 당신이 예상과 다르게 반올림 않습니다. 정수로 소수 부분이있는 숫자를 반올림 할 때, 우리 학교 교사 UP 다음으로 높은 정수로 0.9을 통해 0.5을 다음으로 낮은 정수로 DOWN 0.4을 통해 0.1를 반올림 우리에게 이야기합니다. 모든 숫자 1부터 9까지 똑같이 가능성이 경우에,이, 이후 우리는 항상 라운드 0.5 위로 무한대 대한 약간의 편견을 소개합니다. 많은 데이터베이스 시스템은 동작을 반올림 기본 인에 따르면, 산술 연산을위한 IEEE 754 표준을 채택했다 "심지어 라운드 반." 이 방식에서, 0.5은 가장 가까운 짝수 정수로 반올림됩니다. 그래서, 모두 11.5과 12.5는 12로 반올림됩니다.

SQL ROUND() 구문

SELECT ROUND(column_name,decimals) FROM table_name;
매개 변수 기술
column_name 필요합니다. 이 필드는 반올림합니다.
decimals 필요합니다. 소수의 개수가 반환을 지정합니다.

데모 데이터베이스

이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.

아래에서 선택이다 "Products" 표 :

제품 ID 상품명 공급 업체 ID 카테고리 ID 단위 가격
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 2 2 48 - 6 oz jars 21.35
5 Chef Anton's Gumbo Mix 2 2 36 boxes 25

SQL ROUND()

다음 SQL 문은 제품 이름을 선택하고있는 가격을 반올림 "Products" 테이블 :

SELECT ProductName, ROUND(Price,0) AS RoundedPrice
FROM Products;

»그것을 자신을 시도