최종 수정: 에
LCASE/LOWER
설명
LCASE 함수(별칭: LOWER)는 문자열의 모든 대문자를 소문자로 변환합니다.
구문
LCASE(<str>)
LOWER(<str>)
매개변수
| 매개변수 | 설명 |
|---|---|
<str> | 소문자로 변환할 문자열입니다. 타입: VARCHAR |
반환 값
소문자로 변환된 문자열을 VARCHAR 타입으로 반환합니다.
변환 규칙:
- 문자열의 모든 대문자를 해당하는 소문자로 변환합니다
- 알파벳 이외의 문자(숫자, 기호, 공백 등)는 그대로 유지됩니다
- 이미 소문자인 문자는 그대로 유지됩니다
특수한 경우:
- 매개변수가 NULL이면 NULL을 반환합니다
- 문자열이 비어 있으면 빈 문자열을 반환합니다
- 문자열에 대문자가 없으면 원래 문자열을 반환합니다
예제
- 기본 영문자 변환
SELECT LOWER('AbC123'), LCASE('AbC123');
+-----------------+-----------------+
| LOWER('AbC123') | LCASE('AbC123') |
+-----------------+-----------------+
| abc123 | abc123 |
+-----------------+-----------------+
- 여러 종류의 문자가 섞인 문자열 처리
SELECT LOWER('Hello World!'), LCASE('TEST@123');
+----------------------+------------------+
| LOWER('Hello World!') | LCASE('TEST@123') |
+----------------------+------------------+
| hello world! | test@123 |
+----------------------+------------------+
- NULL 값 처리
SELECT LOWER(NULL), LCASE(NULL);
+-------------+-------------+
| LOWER(NULL) | LCASE(NULL) |
+-------------+-------------+
| NULL | NULL |
+-------------+-------------+