>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 ROUND 함수를 사용하여 숫자를 반올림하는 방법

MySQL에서 ROUND 함수를 사용하여 숫자를 반올림하는 방법

王林
王林원래의
2023-07-15 16:55:392951검색

MySQL에서 ROUND 함수를 사용하여 숫자를 반올림하는 방법

MySQL에서 ROUND 함수는 숫자를 반올림하는 데 일반적으로 사용되는 함수입니다. float 또는 double 값을 지정된 소수 자릿수로 반올림합니다. 이 문서에서는 ROUND 함수를 사용하는 방법을 설명하고 몇 가지 코드 예제를 제공합니다.

ROUND 함수의 구문은 다음과 같습니다.

ROUND(반올림할 값, 유지할 소수 자릿수)

아래에서 몇 가지 구체적인 예를 살펴보겠습니다.

예 1: 부동 소수점 숫자를 정수로 반올림

부동 소수점 값이 3.7이고 이를 가장 가까운 정수로 반올림한다고 가정합니다. 이를 달성하기 위해 다음 코드를 사용할 수 있습니다.

SELECT ROUND(3.7) AS RoundedNumber;

위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

RoundedNumber
4

보시다시피 3.7은 다음과 같이 반올림됩니다. 4, 가장 가까운 정수가 됩니다.

예제 2: 부동 소수점 숫자를 특정 소수 자릿수까지 유지

때로는 부동 소수점 값을 지정된 소수 자릿수까지 유지해야 할 때가 있습니다. 3.78546이라는 숫자 값이 있고 이를 소수점 이하 두 자리로 반올림하려고 한다고 가정해 보겠습니다. 이를 달성하기 위해 다음 코드를 사용할 수 있습니다.

SELECT ROUND(3.78546, 2) AS RoundedNumber;

위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

RoundedNumber
3.79

보시다시피 3.78546은 소수점 이하 두 자리로 반올림되었으며 3.79로 유지되었습니다.

유지할 자릿수가 음수인 경우 ROUND 함수는 정수의 자릿수로 반올림된다는 점에 유의하세요. 예를 들어, 예제 2의 코드를 정수 자릿수를 유지하도록 변경하면(예: ROUND(3.78546, -1)) 정수 자릿수로 반올림되므로 결과는 4가 됩니다.

또한 보존해야 할 소수점 이하 자릿수가 원래 값의 소수점 이하 자릿수보다 큰 경우 결과는 원래 값 자체가 됩니다. 예를 들어, 예제 2의 코드를 ROUND(3.78546, 4)로 변경하면 원래 값에는 소수점 이하 5자리만 있으므로 결과는 3.78546이 됩니다.

결론적으로 ROUND 함수를 사용하면 숫자 반올림 연산을 편리하게 수행할 수 있습니다. 부동 소수점 숫자를 정수로 반올림하거나 지정된 소수 자릿수를 유지하는 경우 ROUND 함수를 사용하여 쉽게 수행할 수 있습니다.

이 기사의 소개 및 코드 예제가 MySQL의 ROUND 함수를 사용하여 숫자 값을 반올림하는 데 도움이 되기를 바랍니다.

위 내용은 MySQL에서 ROUND 함수를 사용하여 숫자를 반올림하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.