업데이트 :: 2018.10.04
수학함수
ABS
- ABS(숫자)
- 숫자의 절대값
SELECT ABS(-100);
CEILING, FLOOR, ROUND
- 올림, 내림, 반올림
SELECT CEILING(4.7), FLOOR(4.7), ROUND(4.7);
- 5, 4, 5 각각 반환
CONV
- CONV(숫자, 원래진수, 변환진수)
SELECT CONV('AA', 16, 2), CONV(100, 10, 8);
DEGREES, RADIANS, PI
- DEGREES(숫자)
- 라디안값을 각도값으로
- RADIANS(숫자)
- 각도값을 라디안값으로
- PI()
SELECT DEGREES(PI()), RADIANS(180);
- 파이의 각도값인 180, 180의 라디안값이 각각 반환
MOD
- MOD(숫자1, 숫자2)
- 숫자1 % 숫자2
- 숫자1 MOD 숫자2
SELECT MOD(157, 10), 157 % 10, 157 MOD 10;
- 모두 7 반환
POW, SQRT
- POW(숫자1, 숫자2)
- SQRT(숫자)
SELECT POW(2,3), SQRT(9);
- 8, 3 각각 반환
RAND
- RAND()
- 0~1 사이의 실수
SELECT FLOOR(1 + RAND() * (6));
- 1~6 사이의값
SIGN
- SIGN(숫자)
- 숫자가 양수, 0, 음수인지 구함
- -1, 0, 1중 하나를 반환
SELECT SIGN(100), SIGN(0), SIGN(-100.123);
- 1, 0, -1 각각 반환
TRUNCATE
- TRUNCATE(숫자, 정수)
- 소수점을 기준으로 정수 위치까지 구하고 나머지를 버림
SELECT TRUNCATE(12345.12345, 2), TRUNCATE(12345.12345, -2);
- 12345.12, 12300을 반환
ACOS, ASIN, ATAN, ATAN2, SIN, COS, TAN
- 삼각함수 관련함수
EXP, LN, LOG, LOG, LOG2, LOG10
- 지수로그 관련함수
Created by MoonsCoding
e-mail :: jm921106@gmail.com
반응형
'DB > MySQL' 카테고리의 다른 글
학습 // DB // MySQL // NativeFunction // System (0) | 2018.10.04 |
---|---|
학습 // DB // MySQL // NativeFunction // Date (0) | 2018.10.04 |
학습 // DB // MySQL // NativeFunction // String (0) | 2018.10.04 |
학습 // DB // MySQL // NativeFunction // Control (0) | 2018.10.04 |
학습 // DB // MySQL // Casting (0) | 2018.10.04 |