집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 ROUND 함수를 사용하여 숫자를 반올림하는 방법
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!