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
반응형