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

SQL Server LOWER 함수 – 문자열을 소문자로 변환하는 방법

이 글에서는 SQL Server에서 LOWER 함수를 사용하여 지정된 문자열의 알파벳을 모두 소문자로 변환하는 방법을 자세히 알아보겠습니다.

LOWER 함수란?

SQL Server의 LOWER 함수는 지정된 문자열 내의 모든 알파벳 문자를 소문자로 변환합니다. 문자열에 숫자나 특수문자 등 알파벳 이외의 문자가 포함되어 있으면 해당 문자는 변환되지 않고 그대로 유지됩니다.

문법

SQL Server에서 LOWER 함수를 사용하려면 다음과 같은 문법을 사용합니다:

LOWER(string)

매개변수:

  1. string: 소문자로 변환하려는 문자열입니다. 텍스트가 포함된 문자열, 변수, 문자열 표현식 또는 테이블의 열(column)이 될 수 있습니다.

참고 사항:

  • 반대로 문자열을 대문자로 변환하려면 UPPER 함수를 사용하세요.
  • LOWER 함수는 SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005 등 다양한 버전에서 사용할 수 있습니다.

예제

다음 예제를 통해 SQL Server에서 LOWER 함수가 실제로 어떻게 작동하는지 살펴보겠습니다.

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

SELECT LOWER('QuanTriMang.com');
-- 결과: 'quantrimang.com'

SELECT LOWER(' TipsMake.com ');
-- 결과: ' tipsmake.com ' (공백은 그대로 유지됨)

SELECT LOWER('Quan Tri Mang');
-- 결과: 'quan tri mang'

위 예제에서 볼 수 있듯이, LOWER 함수는 이미 소문자인 문자나 공백에는 영향을 주지 않으며, 오직 대문자 알파벳만 소문자로 변환합니다. 데이터 정규화나 대소문자 구분 없이 문자열을 비교해야 할 때 LOWER 함수를 활용하면 매우 유용합니다.