숫자를 다루는 함수
MYSQL
| 함수 | 설명 | 실행 |
|---|---|---|
| ROUND(컬럼명/값, n) | 값을 소수점 이하 n자리수로 반올림 | ROUND(8.765, 2) -> 8.77 |
| TRUNCATE(컬럼명/값, n) | 값을 소수점 이하 n자리수까지만 남기고 나머지 버림 | TRUNCATE(8.765, 2) -> 8.76 |
| CEIL(컬럼명/값) | 값의 소수점 이하를 올림해 정수 반환 | CEIL(8.765) -> 9 |
| FLOOR(컬럼명/값) | 값의 소수점 이하를 버림해 정수 반환 | FLOOR(8.765) -> 8 |
| POWER(컬럼명/값, n), POW(컬럼명/값, n) | 값을 n제곱해서 반환 | POWER(2, 3) -> 8, POWER(8, 1/3) -> 2 |
| SQRT(컬럼명/값) | 값의 제곱근을 반환 | SQRT(4) -> 2 |
| MOD(컬럼명/값, n) | 값을 n으로 나누었을 떄의 나머지를 반환 | MOD(4, 2) -> 0 |
| ABS(컬럼명/값) | 값의 절대값을 반환 | ABS(-4.5) -> 4.5 |