CONCAT(문자열 목록)
- 인자로 넣은 문자열을 하나의 문자열로 합쳐준다.
- 예시 :
SELECT CONCAT('문자열1', '-', '문자열2', '-', '문자열3');
SUBSTRING(문자열, 시작_번호, 문자열_길이)
- 인자로 넣은 문자열을 지정한 시작 번호로 부터 지정한 길이만큼 잘라서 반환한다.
- 예시 :
SELECT SUBSTRING('DATABASE STUDY', 3, 2);
REPLACE(문자열, target, replace)
- 인자로 넣은 문자열 중의 target에 해당하는 부분을 replace로 바꾼다.
- 에시 :
SELECT REPLACE('DATABASE???', '?', '!');
REVERSE(문자열)
- 인자로 넣은 문자열을 거꾸로 뒤집는다.
CHAR_LENGTH(문자열)
- 인자로 넣은 문자열의 길이를 반환한다. (공백도 포함)
UPPER(문자열)
- 인자로 넣은 문자열을 대문자로 전부 변환하여 반환한다.
LOWER(문자열)
- 인자로 넣은 문자열을 소문자로 전부 변환하여 반환한다.
LEFT(문자열, 길이)
- 인자로 넣은 문자열을 왼쪽에서부터 지정한 길이만큼 잘라서 반환한다.
RIGHT(문자열, 길이)
- 인자로 넣은 문자열을 오른쪽에서부터 지정한 길이만큼 잘라서 반환한다.
FORMAT(숫자, 소수점 자릿수)
- 인자로 넣은 숫자를 문자열로 변환하여 반환한다.
- 3자리마다 콤마로 표시해준다.
- 지정한 자릿수만큼만 소수점 아래의 숫자가 표시된다.
TRIM([키워드 제거할_문자열 FROM ]변경할_문자열)
- 키워드에 따라서 인자로 넣은 문자열에서 특정 문자를 제거한다.
- 키워드 종류
- BOTH
- 양 끝에 존재하는 특정 문자를 제거
- 기본 설정
- LEADING
- 문자열 앞에 존재하는 특정 문자를 제거
- TRAILING
- 문자열 뒤에 존재하는 특정 문자를 제거
- BOTH
- 문자열을 지정하지 않은 경우에는 공백 문자를 제거한다.