라이브러리
[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` 함수를 사용하여 대문자로 변환할 수 있습니다.
댓글목록
등록된 댓글이 없습니다.