DBMS
[SQL] 숫자함수
div_yeri
2023. 1. 27. 18:00
728x90
숫자함수
▶ ROUND(숫자,반올림할 자리)
SELECT round(45.923, 2), round(45.923, 0), round(45.923, -1);
▶ TRUNCATE(숫자, 버림할 자리)
SELECT truncate(45.923, 2), truncate(45.923, 0), truncate(45.923, -1);
▶ CEIL(숫자) : 입력받은수보다 크거나 같은 최소의 정수를 반환.
SELECT ceil(45.923), ceil(52.1);
▶ FLOOR(숫자) : 입력받은수보다 작거나 같은 최소 정수를 반환.
SELECT floor(45.923), floor(52.1);
▶ MOD(나눠질값,나눌값 ) : 나머지를 연산해주는 함수
SELECT mod(157, 10), 157 mod 10, 157 % 10;
▶ ABS(숫자) : 절대값을 반환
SELECT abs(-5), abs(5), abs(-4.5);
▶ POWER(숫자,제곱값)
▶ POW(숫자,제곱값)
SELECT power(2, 3), pow(2,10);
▶ SIGN(숫자) : 숫자가 양수이면 1 음수이면 -1 0이면 0 반환
SELECT sign(3), sign(-3), sign(4.26), sign(-4.26), sign(0);