[SQL]UPPER/LOWER 대소문자 구분없이 Like 사용

2025. 3. 5. 11:11·SQL

코딩테스트 연습중 대소문자를 구분하지 않는다는 문제를 보게 되었다.

SQLD 자격증을 따기 위해 공부하면서 해당 부분은 본적이 없는거 같아서 한번 알아보았다.

 

관련 링크는 여기에 남겨둔다.

https://school.programmers.co.kr/learn/courses/30/lessons/59047

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

 ✅ UPPER()

UPPER(문자열)

 

모두 대문자로 변환하는 함수이다.

UPPER()을 사용하게 되면 괄호안의 내용이 모두 대문자로 변환한다.

 

ex)

SELECT ANIMAL_ID,NAME
FROM ANIMAL_INS
WHERE UPPER(NAME) LIKE UPPER('%el%')

 

  • EL -> EL
  • el -> EL
  • El -> EL
  • eL ->EL       모두 검색가능 ⭕️

 

 ✅ LOWER()

LOWER(문자열)

 

모두 소문자로 변환하는 함수이다.

LOWER()을 사용하게 되면 괄호안의 내용이 모두 소문자로 변환한다.

 

ex)

SELECT ANIMAL_ID,NAME
FROM ANIMAL_INS
WHERE LOWER(NAME) LIKE LOWER('%el%')

 

  • EL ->el
  • el ->el
  • El ->el
  • eL ->el            모두 검색가능 ⭕️

'SQL' 카테고리의 다른 글

[DB] 트랜잭션  (3) 2025.05.01
[DB] H2 란?  (2) 2025.04.30
[SQL]CSV 파일을 이용해 데이터 가져오기(MY SQL)  (0) 2025.01.20
[SQL]불필요한 Query 처리방법(coalesce,<>), Pivot Table  (0) 2025.01.17
[SQL]서브쿼리,JOIN  (0) 2025.01.17
'SQL' 카테고리의 다른 글
  • [DB] 트랜잭션
  • [DB] H2 란?
  • [SQL]CSV 파일을 이용해 데이터 가져오기(MY SQL)
  • [SQL]불필요한 Query 처리방법(coalesce,<>), Pivot Table
코딩로봇
코딩로봇
금융 IT 개발자
  • 코딩로봇
    쟈니의 일지
    코딩로봇
  • 전체
    오늘
    어제
    • 분류 전체보기 (149) N
      • JavaScript (8)
      • SQL (11)
      • 코딩테스트 (30)
        • Java (15)
        • SQL (13)
      • Java (10)
      • 프로젝트 (29) N
        • 트러블슈팅 (10) N
        • 프로젝트 회고 (17) N
      • git,Github (2)
      • TIL (38)
      • Spring (19)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    스파르타 코딩 #부트캠프 #첫ot
    java #arraylist #list #배열
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩로봇
[SQL]UPPER/LOWER 대소문자 구분없이 Like 사용
상단으로

티스토리툴바