Computer >> 컴퓨터 >  >> 프로그래밍 >> SQL Server

SQL Server UPPER 함수 사용법 완벽 가이드

이 글에서는 SQL Server의 UPPER 함수를 사용하여 지정된 문자열의 문자를 대문자로 변환하는 방법을 자세히 알아봅니다.

UPPER 함수란?

SQL Server의 UPPER 함수는 지정된 문자열에 포함된 모든 알파벳 문자를 대문자로 변환합니다. 문자열에 알파벳 이외의 문자(숫자, 특수문자, 공백 등)가 포함되어 있을 경우, 해당 문자들은 이 함수의 영향을 받지 않고 그대로 유지됩니다.

구문

SQL Server에서 UPPER 함수를 사용하는 기본 구문은 다음과 같습니다.

UPPER(string)

매개변수

  1. string: 대문자로 변환하려는 문자열입니다. 텍스트가 포함된 문자열, 변수, 문자열 표현식 또는 테이블의 열(컬럼) 값을 사용할 수 있습니다.

참고 사항

  1. 대문자를 소문자로 변환하는 반대 기능이 필요하다면 LOWER 함수를 참고하세요.
  2. UPPER 함수는 SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005 이상의 버전에서 모두 사용할 수 있습니다.

사용 예제

다양한 예제를 통해 UPPER 함수의 동작 방식을 살펴보겠습니다.

SELECT UPPER('quantrimang.com');
-- 결과: 'QUANTRIMANG.COM'

SELECT UPPER('QuanTriMang.com');
-- 결과: 'QUANTRIMANG.COM'

SELECT UPPER('Quan Tri Mang');
-- 결과: 'QUAN TRI MANG'

위 예제에서 볼 수 있듯이, 입력 문자열이 이미 대문자를 포함하고 있거나 소문자만 포함하고 있든 관계없이 UPPER 함수는 항상 전체 문자열을 대문자로 변환하여 반환합니다. 숫자나 특수문자, 공백은 원본 그대로 유지되는 점도 확인할 수 있습니다.