출처: https://astrocosmos.tistory.com/202 [ASTROCOSMOS:티스토리] SQL 이론] 숫자 관련 함수 DATE_FORMAT, FORMAT, CEILING, ROUND, TRUNCATE, ABS, FLOOR, MOD, SQRT, GREATEST, LEAST :: 하나둘셋넷
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

+ Recent posts