라이브러리

[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에서 제공하는 다양한 함수 중 하나로, 개발자와 데이터 분석가가 문자열을 다루는 데 도움이 됩니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 74건 / 5 페이지

검색

게시물 검색