라이브러리

[MYSQL] UPPER(str) - UCASE()와 동일




MySQL UPPER 함수

MySQL의 UPPER 함수는 문자열을 대문자로 변환하는 함수입니다. 이 함수는 문자열의 모든 글자를 대문자로 변환하여 반환합니다.

함수 구조

`UPPER(str)`

* `str`: 변환할 문자열

예제

#hostingforum.kr
sql

-- 테이블 생성

CREATE TABLE test (

  id INT PRIMARY KEY,

  name VARCHAR(255)

);



-- 데이터 삽입

INSERT INTO test (id, name) VALUES

  (1, 'hello'),

  (2, 'world'),

  (3, 'mysql');



-- UPPER 함수 사용

SELECT UPPER(name) AS 대문자_이름 FROM test;



이 예제에서는 `test` 테이블에 `name` 열에 데이터가 삽입된 후, `UPPER` 함수를 사용하여 `name` 열의 모든 글자를 대문자로 변환합니다. 결과는 다음과 같습니다.

| 대문자_이름 |
| --- |
| HELLO |
| WORLD |
| MYSQL |

사용 예시

`UPPER` 함수는 다양한 상황에서 사용할 수 있습니다. 예를 들어, 데이터를 검색할 때 대문자로 입력한 경우, `UPPER` 함수를 사용하여 대문자로 변환한 후 검색할 수 있습니다.

#hostingforum.kr
sql

-- 데이터 검색

SELECT * FROM test WHERE UPPER(name) = 'HELLO';



이 예제에서는 `name` 열의 모든 글자를 대문자로 변환한 후, `'HELLO'`와 일치하는 데이터를 검색합니다.

참고

`UPPER` 함수는 MySQL 5.0 이상에서 지원됩니다. MySQL 4.x 버전에서는 `UCASE` 함수를 사용하여 대문자로 변환할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

검색

게시물 검색