[MySQL] 문자열 함수
문자열 연결하기: CONCAT
- 두 개 이상의 문자열을 연결하여 반환합니다.
- 예:
CONCAT('Hello', ' ', 'World')
는 'Hello World'
를 반환합니다.
조건부 문자열 연결하기: CONCAT_WS
- 지정된 구분자를 사용하여 여러 문자열을 연결합니다.
- 예:
CONCAT_WS('-', '2023', '01', '01')
는 '2023-01-01'
를 반환합니다.
문자열 길이 구하기: LENGTH
- 문자열의 길이를 바이트 단위로 반환합니다.
- 예:
LENGTH('text')
는 'text'
의 바이트 길이를 반환합니다.
문자 수 구하기: CHAR_LENGTH
- 문자열의 길이를 문자 단위로 반환합니다.
- 예:
CHAR_LENGTH('text')
는 'text'
의 문자 수를 반환합니다.
부분 문자열 추출하기: SUBSTRING
- 문자열에서 특정 부분을 추출합니다.
- 예:
SUBSTRING('Hello World', 1, 5)
는 'Hello'
를 반환합니다.
문자열의 왼쪽 부분 반환하기: LEFT
- 문자열의 왼쪽부터 지정된 수의 문자를 반환합니다.
- 예:
LEFT('Hello World', 5)
는 'Hello'
를 반환합니다.
문자열의 오른쪽 부분 반환하기: RIGHT
- 문자열의 오른쪽부터 지정된 수의 문자를 반환합니다.
- 예:
RIGHT('Hello World', 5)
는 'World'
를 반환합니다.
문자열 공백 제거하기: TRIM
- 문자열의 앞, 뒤 또는 양쪽 끝에서 공백을 제거합니다.
- 예:
TRIM(' Hello World ')
는 'Hello World'
를 반환합니다.
문자열을 소문자로 변환하기: LOWER
- 문자열을 소문자로 변환합니다.
- 예:
LOWER('HELLO WORLD')
는 'hello world'
를 반환합니다.
문자열을 대문자로 변환하기: UPPER
- 문자열을 대문자로 변환합니다.
- 예:
UPPER('hello world')
는 'HELLO WORLD'
를 반환합니다.
문자열 내용 교체하기: REPLACE
- 문자열에서 특정 문자열을 다른 문자열로 교체합니다.
- 예:
REPLACE('Hello World', 'World', 'MySQL')
는 'Hello MySQL'
를 반환합니다.
문자열 순서 뒤집기: REVERSE
- 문자열의 문자 순서를 뒤집습니다.
- 예:
REVERSE('Hello')
는 'olleH'
를 반환합니다.