MariaDB 나머지 및 절사 구하기: MOD, TRUNCATE 함수
MariaDB에서 수의 나머지를 구하거나 소수점을 절사하는 함수는 각각 MOD()
와 TRUNCATE()
입니다. 이 글에서는 각 함수의 사용법을 예제와 함께 알아봅니다.
MOD 함수
MOD()
함수는 주어진 두 수의 나머지를 반환합니다.
SELECT MOD(10, 3); -- 결과: 1
SELECT MOD(15, 4); -- 결과: 3
TRUNCATE 함수
TRUNCATE()
함수는 주어진 수의 소수점을 절사합니다.
SELECT TRUNCATE(4.567, 2); -- 결과: 4.56
SELECT TRUNCATE(123.4567, 1); -- 결과: 123.4
활용 예제
다음은 각 함수를 활용한 예제입니다.
MOD 함수 예제
SELECT employee_name, salary, MOD(salary, 1000) AS remainder
FROM employees;
결과: 각 직원의 급여를 1000으로 나눈 나머지를 반환합니다.
TRUNCATE 함수 예제
SELECT product_name, price, TRUNCATE(price, 1) AS truncated_price
FROM products;
결과: 각 제품의 가격을 소수점 첫째 자리까지 절사하여 반환합니다.
참고할 만한 사이트
더 자세한 내용은 다음 사이트들을 참고하세요.
관련 이전 게시글
- MariaDB 데이터 형식 변환: CAST 및 CONVERT 함수
- MariaDB 제어 함수 사용법: IF, IFNULL, NULLIF, CASE
- MariaDB 집계 함수 사용법: COUNT, SUM, AVG, MAX, MIN
- MariaDB 올림, 내림, 반올림 구하기: CEIL, FLOOR, ROUND 함수
- MariaDB 날짜 및 시간 데이터 형식 변환 방법
이 글이 도움이 되셨다면 공유 부탁 드립니다.