반응형
이번 글에서는 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()를 학습했습니다.
이 함수들은 검색 조건을 정규화하거나, 사용자 입력을 비교할 때 자주 사용됩니다.
대소문자 통일을 통해 예외 케이스를 줄이고 안정적인 쿼리 결과를 얻을 수 있습니다.
'SQL Server > 실기 정리' 카테고리의 다른 글
SQL Server 45강 - 문자열 변환과 반복 함수 (2) | 2025.06.05 |
---|---|
SQL Server 44강 - 문자열 위치 찾기와 부분 추출 함수 (0) | 2025.06.05 |
SQL Server 43강 - 문자열 공백 제거와 길이 측정 함수 (0) | 2025.06.05 |
SQL Server 41강 - 묵시적 형변환과 명시적 변환 혼합 사용 (1) | 2025.06.04 |
SQL Server 40강 - 형변환 함수 CAST()와 CONVERT() (1) | 2025.06.04 |
SQL Server 39강 - 문자열 함수와 문자열 결합 방식 (0) | 2025.06.04 |