본문 바로가기
Database/MS-SQL

MS-SQL 데이터 타입 대소문자 변환 함수(UPPER / LOWER)

by 화곡공룡 2020. 12. 14.
반응형

MS-SQL 데이터 타입 대소문자 변환 함수에 대해 알아보겠습니다.

대문자를 모두 소문자로 변경하거나 소문자를 모두 대문자로 변경할때 유용하게 사용되는 함수입니다.

1. 구문

대문자 변경 : UPPER ( character_expression )

소문자 변경 : LOWER ( character_expression )

2. 인수

character_expression

문자 또는 이진 데이터의 식입니다. character_expression은 상수, 변수 또는 열일 수 있습니다. character_expression은 varchar로 암시적으로 변환될 수 있는 데이터 형식이어야 합니다. 그렇지 않은 경우 CAST를 사용하여 character_expression을 명시적으로 변환하세요.

3. 예제

SELECT LOWER(SUBSTRING('EnglishProductName', 1, 20)) AS Lower,   -- 모두 소문자로 변환
       UPPER(SUBSTRING('EnglishProductName', 1, 20)) AS Upper,   -- 모두 대문자로 변환
       LOWER(UPPER(SUBSTRING('EnglishProductName', 1, 7))) As LowerUpper  -- 글자를 자리수 까지 자른수 대문자로 변경후 소문자로 다시 변환

Lower                                Upper                                LowerUpper
------------------------------------ ------------------------------------ --------------------------------------------------------
englishproductname                   ENGLISHPRODUCTNAME                   english

이상 MS-SQL 데이터 타입 대소문자 변환 함수에 대해 알아보았습니다.

 

 

반응형

댓글