MariaDB 올림, 내림, 반올림 구하기: CEIL, FLOOR, ROUND 함수

MariaDB 올림, 내림, 반올림 구하기: CEIL, FLOOR, ROUND 함수

MariaDB에서 수를 올림, 내림, 반올림하는 함수는 각각 CEIL(), FLOOR(), ROUND()입니다. 이 글에서는 각 함수의 사용법을 예제와 함께 알아봅니다.

CEIL 함수

CEIL() 함수는 주어진 수를 올림하여 가장 가까운 정수를 반환합니다.

SELECT CEIL(4.2);  -- 결과: 5
SELECT CEIL(-3.7); -- 결과: -3

FLOOR 함수

FLOOR() 함수는 주어진 수를 내림하여 가장 가까운 정수를 반환합니다.

SELECT FLOOR(4.8);  -- 결과: 4
SELECT FLOOR(-3.1); -- 결과: -4

ROUND 함수

ROUND() 함수는 주어진 수를 반올림하여 가장 가까운 정수를 반환합니다. 소수점 자리를 지정할 수도 있습니다.

SELECT ROUND(4.5);     -- 결과: 5
SELECT ROUND(4.4);     -- 결과: 4
SELECT ROUND(4.567, 2);-- 결과: 4.57

활용 예제

다음은 각 함수를 활용한 예제입니다.

CEIL 함수 예제

SELECT product_name, price, CEIL(price) AS rounded_up_price
FROM products;

결과: 각 제품의 가격을 올림하여 가장 가까운 정수로 반환합니다.

FLOOR 함수 예제

SELECT product_name, price, FLOOR(price) AS rounded_down_price
FROM products;

결과: 각 제품의 가격을 내림하여 가장 가까운 정수로 반환합니다.

ROUND 함수 예제

SELECT product_name, price, ROUND(price, 1) AS rounded_price
FROM products;

결과: 각 제품의 가격을 소수점 첫째 자리에서 반올림하여 반환합니다.

CEIL, FLOOR, ROUND 함수 예제 결과

참고할 만한 사이트

더 자세한 내용은 다음 사이트들을 참고하세요.

관련 이전 게시글

이 글이 도움이 되셨다면 공유 부탁 드립니다.

위로 스크롤