Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL에서 문자열을 소문자로 변환하는 방법 – LOWER()와 LCASE() 함수

MySQL 문자열 소문자 변환 함수 소개

네, MySQL에는 문자열을 소문자로 변환하는 명령이 있습니다. 바로 LOWER()LCASE() 함수입니다. 두 함수는 기능이 완전히 동일하며, 입력받은 문자열의 모든 대문자를 소문자로 바꿔 반환합니다.

1. LOWER() 함수

LOWER() 함수의 기본 문법은 다음과 같습니다.

LOWER('변환할_문자열');

2. LCASE() 함수

LCASE()도 동일한 방식으로 사용하며, LOWER()의 별칭(동의어) 역할을 합니다.

LCASE('변환할_문자열');

LOWER() 사용 예제

'JOhN'이라는 문자열을 소문자로 변환해 보겠습니다.

mysql> SELECT LOWER('JOhN');

실행 결과는 다음과 같습니다.

+---------------+
| LOWER('JOhN') |
+---------------+
| john          |
+---------------+
1 row in set (0.00 sec)

LCASE() 사용 예제

같은 문자열에 LCASE()를 적용한 예제입니다.

mysql> SELECT LCASE('JOhN');

실행 결과:

+---------------+
| LCASE('JOhN') |
+---------------+
| john          |
+---------------+
1 row in set (0.00 sec)

실무 활용 팁

실제 개발에서는 테이블의 특정 컬럼 값을 소문자로 조회할 때 이 함수들이 유용하게 사용됩니다.

mysql> SELECT LOWER(user_name) FROM users;

또한 WHERE 절과 함께 사용하면 대소문자 구분 없이 조건을 비교할 수 있어, 이메일 검색이나 아이디 중복 확인처럼 일관된 형식의 비교가 필요한 기능을 구현할 때 특히 효과적입니다.