함수 | 설명 | 예시 |
---|---|---|
DATABASE() | 현재 DB 이름 | SELECT DATABASE(); |
VERSION() | MariaDB 버전 | SELECT VERSION(); |
함수 | 설명 | 예시 |
---|---|---|
USER() | 현재 사용자와 호스트 | SELECT USER(); |
CURRENT_USER() | 인증된 사용자 이름 | SELECT CURRENT_USER(); |
SYSTEM_USER() | 시스템 계정 이름 | SELECT SYSTEM_USER(); |
함수 | 설명 | 예시 |
---|---|---|
CONNECTION_ID() | 현재 연결 ID | SELECT CONNECTION_ID(); |
LAST_INSERT_ID() | 마지막 자동생성 ID | SELECT LAST_INSERT_ID(); |
ROW_COUNT() | 영향받은 행 수 | SELECT ROW_COUNT(); |
함수 | 설명 | 예시 | 결과 |
---|---|---|---|
ABS(x) | 절대값 | SELECT ABS(-5); | 5 |
ROUND(x,d) | 반올림 | SELECT ROUND(4.567,2); | 4.57 |
CEIL(x) | 올림 | SELECT CEIL(4.2); | 5 |
FLOOR(x) | 버림 | SELECT FLOOR(4.9); | 4 |
함수 | 설명 | 예시 | 결과 |
---|---|---|---|
POWER(x,y) | 거듭제곱 | SELECT POWER(2,3); | 8 |
SQRT(x) | 제곱근 | SELECT SQRT(16); | 4 |
MOD(x,y) | 나머지 | SELECT MOD(10,3); | 1 |
SIGN(x) | 부호 | SELECT SIGN(-5); | -1 |
함수 | 설명 | 예시 | 결과 |
---|---|---|---|
GREATEST(x,y,...) | 최대값 | SELECT GREATEST(1,5,10); | 10 |
LEAST(x,y,...) | 최소값 | SELECT LEAST(1,5,10); | 1 |
함수 | 설명 | 예시 | 결과 |
---|---|---|---|
CONCAT(s1,s2,...) | 문자열 결합 | SELECT CONCAT('Hello',' ','World'); | Hello World |
LENGTH(s) | 문자열 길이 | SELECT LENGTH('MariaDB'); | 7 |
UPPER(s) | 대문자 변환 | SELECT UPPER('hello'); | HELLO |
LOWER(s) | 소문자 변환 | SELECT LOWER('HELLO'); | hello |
함수 | 설명 | 예시 | 결과 |
---|---|---|---|
SUBSTRING(s,start,len) | 부분 문자열 | SELECT SUBSTRING('MariaDB',2,3); | ari |
LEFT(s,n) | 왼쪽에서 n문자 | SELECT LEFT('MariaDB',4); | Mari |
RIGHT(s,n) | 오른쪽에서 n문자 | SELECT RIGHT('MariaDB',3); | DB |
함수 | 설명 | 예시 | 결과 |
---|---|---|---|
TRIM(s) | 양쪽 공백 제거 | SELECT TRIM(' MariaDB '); | MariaDB |
LTRIM(s) | 왼쪽 공백 제거 | SELECT LTRIM(' MariaDB'); | MariaDB |
RTRIM(s) | 오른쪽 공백 제거 | SELECT RTRIM('MariaDB '); | MariaDB |
함수 | 설명 | 예시 | 결과 |
---|---|---|---|
LPAD(s,len,pad) | 왼쪽 패딩 | SELECT LPAD('MariaDB',10,'*'); | ***MariaDB |
RPAD(s,len,pad) | 오른쪽 패딩 | SELECT RPAD('MariaDB',10,'*'); | MariaDB*** |
REPLACE(s,old,new) | 문자열 치환 | SELECT REPLACE('Hello World','World','MariaDB'); | Hello MariaDB |