MariaDB

MariaDB 내장 함수 (수학 함수, 날짜 및 시간 함수, 시스템 정보 함수)

Yonggyu 2023. 10. 11. 15:11
반응형

 

수학 함수

ABS(숫자)
숫자의 절대값을 반환한다.

 

CEILING(숫자), FLOOR (숫자), ROUND (숫자)

올림, 내림, 반올림을 계산하여 반환한다.

 

CONV(숫자, 원래 진수, 변환할 진수)

숫자를 진수로 변환하여 반환한다.

SELECT CONV('AA',16,2), CONV(100,10,8);

2진수로 변환한 '10101010' 과 8진수로 변환한 '144'를 반환한다.

 

MOD(숫자1, 숫자2) 또는 숫자1 % 숫자2 또는 숫자1 MOD 숫자2

숫자1을 숫자2로 나눈 나머지값을 구한다.

SELECT MOD(15,10), 15%10, 15 MOD 10;

전부다 5를 반환한다.

 

 

POW(숫자1, 숫자2), SQRT(숫자)

거듭제곱값 및 루트 값을 반환한다.

POW()와 POWER()는 동일한 함수이다.

SELECT POW(2,3), POWER(2,3), SQRT(9);

8, 8, 3을 반환한다.

 

 

날짜 및 시간 함수

날짜 및 시간을 조작하는 다양한 함수이다.

 

ADDDATE(날짜, 차이) SUBDATE(날짜, 차이)

날짜를 기준으로 차이를 더하거나 뺀 날짜를 구한다.

 

ADDTIME(날짜/시간, 시간), SUBTIME(날짜/시간, 시간)

날짜/시간을 기준으로 시간을 더하거나 뺸 결과를 구한다.

 

CURDATE(), CURTIME(), NOW(), SYSDATE()

현재의 날짜/시간을 구한다.

 

 

시스템 정보 함수

 

USER(), DATABASE()

현재 사용자 및 선택된 데이터베이스를 구한다.

 

VERSION()

MariaDB의 버전을 구한다.

 

SLEEP(초)

쿼리의 실행을 잠깐 멈춘다.

 

 

 

 

 

 

728x90
반응형