라이브러리
[MYSQL] LOWER(str) - LCASE()와 동일
LOWER(str) 함수란?
LOWER(str) 함수는 MySQL에서 사용하는 함수 중 하나로, 입력된 문자열(str)을 모두 소문자로 변환하는 함수입니다. 이 함수는 문자열을 변환하는 데 사용할 수 있으며, 문자열을 비교하거나 검색할 때 유용합니다.
LOWER(str) 함수의 사용법
LOWER(str) 함수의 사용법은 다음과 같습니다.
#hostingforum.kr
sql
LOWER(str)
* str: 변환하고 싶은 문자열입니다.
LOWER(str) 함수의 예제
1. 문자열 변환 예제
#hostingforum.kr
sql
SELECT LOWER('Hello World') AS lower_str;
이 예제에서는 'Hello World' 문자열을 모두 소문자로 변환한 결과를 lower_str 컬럼에 출력합니다.
결과:
| lower_str |
|-------------|
| hello world |
2. 문자열 비교 예제
#hostingforum.kr
sql
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(255)
);
INSERT INTO users (id, name) VALUES
(1, 'John'),
(2, 'Jane');
SELECT * FROM users WHERE LOWER(name) = 'john';
이 예제에서는 users 테이블에 id와 name 컬럼이 있는 테이블을 생성하고, id와 name 컬럼에 데이터를 삽입합니다. 그런 다음, LOWER(name) 함수를 사용하여 name 컬럼의 값이 'john'인 행을 검색합니다.
결과:
| id | name |
|----|------|
| 1 | John |
3. 문자열 검색 예제
#hostingforum.kr
sql
CREATE TABLE products (
id INT PRIMARY KEY,
name VARCHAR(255)
);
INSERT INTO products (id, name) VALUES
(1, 'Apple iPhone'),
(2, 'Samsung TV'),
(3, 'LG Refrigerator');
SELECT * FROM products WHERE LOWER(name) LIKE '%phone%';
이 예제에서는 products 테이블에 id와 name 컬럼이 있는 테이블을 생성하고, id와 name 컬럼에 데이터를 삽입합니다. 그런 다음, LOWER(name) 함수를 사용하여 name 컬럼의 값이 'phone'을 포함하는 행을 검색합니다.
결과:
| id | name |
|----|---------------|
| 1 | Apple iPhone |
LOWER(str) 함수는 문자열을 변환하고 비교하는 데 사용할 수 있으며, 문자열을 검색하는 데에도 유용합니다. 이 함수는 MySQL에서 제공하는 다양한 함수 중 하나로, 개발자와 데이터 분석가가 문자열을 다루는 데 도움이 됩니다.
댓글목록
등록된 댓글이 없습니다.