728x90
[MySQL] 문자열 함수
MySQL 문자열 함수의 종류
함수 | 설명 |
CONCAT(문자열, 문자열) | 문자열을 합쳐준다. |
LEFT(문자열, 길이) OR RIGHT(문자열, 길이) | 왼쪽 또는 오른쪽에서 길이만큼 문자열을 끊어준다. |
SUBSTRING(문자열, 시작, 끝) | 문자열을 기준에 따라 나눠준다. |
REPLACE(문자열, target, replace) | 문자열 중의 target에 해당하는 부분을 replace로 바꾼다 |
REVERSE(문자열) | 문자열을 거꾸로 뒤집는다. |
CHAR_LENGTH(문자열) | 문자열의 길이를 반환한다. (공백 포함) |
UPPER(문자열) | 문자열을 대문자로 전부 변환하여 반환한다. |
LOWER(문자열) | 문자열을 소문자로 전부 변환하여 반환한다. |
CONCAT(문자열, 문자열)
문자열을 합쳐준다.
SELECT CONCAT('ABC', 'DEF');
ABCDEF
LEFT(문자열, 길이) OR RIGHT(문자열, 길이)
왼쪽 또는 오른쪽에서 길이만큼 문자열을 끊어준다.
SELECT LEFT('가나다라마바사', 4)
가나다라
SUBSTRING(문자열, 시작, 끝)
문자열을 기준에 따라 나눠준다.
SELECT SUBSTRING('가나다라마바사', 3, 2);
다라
REPLACE(문자열, target, replace)
문자열 중의 target에 해당하는 부분을 replace로 바꾼다
SELECT REPLACE('ABCD', 'A', '가')
가BCD
REVERSE(문자열)
문자열을 거꾸로 뒤집는다.
SELECT REVERSE('ABCD')
DCBA
CHAR_LENGTH(문자열)
문자열의 길이를 반환한다. (공백 포함)
SELECT CHAR_LENGTH('ABCDEF');
6
UPPER(문자열), LOWER(문자열)
문자열을 대문자/소문자로 전부 변환하여 반환한다.
SELECT UPPER('abcdefg');
'ABCEDFG'
참고
반응형
'💾 Data > SQL' 카테고리의 다른 글
[MySQL] 계정 생성 및 권한 부여 (1) | 2024.01.25 |
---|---|
[MySQL] DATE_FORMAT (0) | 2023.11.21 |
[SQL] COUNT() 함수의 최대값 혹은 최대값을 가지는 값 찾기 (0) | 2023.11.08 |
[MySQL] REGEXP (0) | 2023.11.07 |
[MySQL] 재귀 쿼리(Recursive) (0) | 2023.11.06 |