SQL Server/실기 정리

SQL Server 42강 - 문자열 대소문자 변환 함수

코딩하는냥이 2025. 6. 4. 14:57
반응형

이번 글에서는 SQL에서 자주 사용되는 대소문자 변환 함수
LOWER()와 UPPER()에 대해 학습했습니다.
이 함수들은 주로 검색, 정렬, 비교, 출력 포맷 제어 시 유용하게 사용됩니다.


📌 예제 코드

SELECT 
    'Do it! SQL' AS normal, 
    LOWER('Do it! SQL') AS [lower], 
    UPPER('Do it! SQL') AS [upper];

💻 실행 결과

normal lower upper
Do it! SQL do it! sql DO IT! SQL

💬 코드 설명

  • 'Do it! SQL' : 원본 문자열
  • LOWER() : 모든 알파벳을 소문자로 변환
  • UPPER() : 모든 알파벳을 대문자로 변환

💡 포인트 정리

  • LOWER(문자열) → 소문자로 변환
  • UPPER(문자열) → 대문자로 변환
  • 대소문자를 구분하지 않는 비교나 정렬 시 유용
  • SQL Server는 기본적으로 대소문자를 구분하지 않지만,
    서버의 Collation 설정에 따라 민감할 수 있음

📌 정리하자면, 이번 강의에서는 SQL의 문자열 처리 함수 중 LOWER()와 UPPER()를 학습했습니다.
이 함수들은 검색 조건을 정규화하거나, 사용자 입력을 비교할 때 자주 사용됩니다.
대소문자 통일을 통해 예외 케이스를 줄이고 안정적인 쿼리 결과를 얻을 수 있습니다.