728x90
숫자 관련 함수
DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d")
FORMAT()
- 천 단위 콤마를 갖는 문자열 반환
SELECT FORMAT(112345.7890,2);
>> 2는 소수점 2자리까지를 의미
CEILING()
- 지정한 수보다 큰 가장 작은 정수 반환
SELECT CEILING(15.4);
ROUND()
- 지정한 위치에서 반올림한 수 반환
SELECT ROUND(15.649);
SELECT ROUND(15.649, 2);
TRUCATE()
- 지정한 위치의 수만 반환
SELECT TRUNCATE(1234.567, 2);
SELECT TRUNCATE(1234.567,1);
SELECT TRUNCATE(1234.567, 0);
SELECT TRUNCATE(1234.567, -1);
ABS() - 절대값 반환 |
SELECT ABS(-30); |
FLOOR() - 지정한 수보다 작은 가장 큰 정수 반환 |
SELECT FLOOR(15.7); >> 15 |
MOD() - 나머지를 반환 |
SELECT MOD(5, 2); >> 1 |
POW() - 제곱한 수 반환 |
SELECT POW(4,3) >> 64 |
SQRT() - 제곱근 반환 |
SELECT SQRT(4); >> 2 |
GREATEST() - 나열된 값 중에서 가장 큰 값 반환 |
SELECT GREATEST( 10, 12, 11, 34, 21); >> 34 |
LEAST() - 위와 반대 개념 |
728x90
'SQL 함수' 카테고리의 다른 글
SQL 이론] Oracle 세팅_SQL Plus (0) | 2023.09.27 |
---|---|
SQL 이론] 기타 함수 IFNULL(), NULL(), COALESCE(), IF() (0) | 2023.09.10 |
SQL 이론] 날짜와 시간 관련 함수 소개 ADDTIME(), ADDDATE(), CURDATE(), CURTIME() (0) | 2023.09.10 |
SQL 이론] 문자열 관련 함수, REPLACE, REPEAT (0) | 2023.09.10 |
SQL 이론] 문자열 관련 함수, LPAD, LTRIM, RTRIM, TRIM (0) | 2023.09.10 |