프로그래밍/DB

[DB] MSSQL 문자함수 대,소문자변환(UPPER,LOWER)

ss-pro 2021. 6. 19. 20:03
반응형

문자열에 대하여 대문자,소문자로 변환하고 싶을때에는 UPPER, LOWER함수를 사용하면됩니다.

함수명 구문 설명
UPPER character_expression 문자열을 대문자로 바꿔줍니다.
LOWER character_expression 문자열을 소문자로 바꿔줍니다.

UPPER, LOWER예제
문자열에 대하여 대소문자 변환을 해보겠습니다. 대문자로 바꾸려면 UPPER(문자열)함수로 바꾸면되고, 소문자로 바꾸려면 LOWER(문자열)함수를 사용해서 바꾸면됩니다. 한글의 경우는 당연한 애기겠지만 대,소문자 구분이 없기때문에 결과값은 그대로 나옵니다.

1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE #MyTemp
(
    memberid int
    name nvarchar(50)
)
 
insert into #MyTemp (memberid,name) values (1'AbcdEfg')
insert into #MyTemp (memberid,name) values (2, N'AbcdEfg')
insert into #MyTemp (memberid,name) values (3, N'안녕AbcdEfg')
 
SELECT *, UPPER(name) 대문자, LOWER(name)소문자    FROM #MyTemp

SELECT문 결과에 대한 처리결과입니다.