반응형
수학 함수
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
반응형
'MariaDB' 카테고리의 다른 글
데이터베이스 UNION/ UNION ALL/ NOT IN / IN (1) | 2023.10.12 |
---|---|
데이터 베이스 조인 (Join), 내부 조인 (INNER Join), 외부 조인 (OUTER Join) (2) | 2023.10.12 |
MariaDB 내장 함수 (제어 흐름 함수, 문자열 함수) (1) | 2023.10.11 |
데이터베이스 WITH절과 CTE (0) | 2023.10.11 |