본문 바로가기
DBMS(DataBase Management System)/티베로(Tibero)

[티베로/SQL] 대소문자 구분 없이 자료 찾기(검색)

by 연구자 공학코드 2024. 9. 12.

공지사항

  1. 제가 운영하는 네이버 카페 개발자 커뮤니티 코어큐브(https://cafe.naver.com/ewsncube)에 가입하시면 컴퓨터 관련 학습 자료와 질의응답을 제공받으실 수 있습니다.

728x90
반응형

영문자 소문자를 대문자로 문자열을 변환하는 UPPER 함수와 영문자 대문자를 소문자로 변환하는 LOWER 함수를 활용하면 대소문자 구분 없이 자료를 찾을 수 있다.

UPPER 함수를 활용해 대소문자 구분 없이 자료 검색하는 방법

UPPER 함수를 활용해 아래의 쿼리처럼 조건문을 작성하면 대소문자 구분 없이 자료를 찾을 수 있다.

SELECT * 
FROM (
	SELECT 'Apple' AS FRUIT_NAME FROM dual
	UNION 
	SELECT 'Banana' AS FRUIT_NAME FROM dual
	UNION 
	SELECT 'Grape' AS FRUIT_NAME FROM dual
)
WHERE UPPER(FRUIT_NAME) LIKE '%'||UPPER('b')||'%'

실행 결과

LOWER 함수를 활용해 대소문자 구분 없이 자료 검색하는 방법

LOWER 함수를 활용해 아래의 쿼리처럼 조건문을 작성하면 대소문자 구분 없이 자료를 찾을 수 있다.

SELECT * 
FROM (
	SELECT 'Apple' AS FRUIT_NAME FROM dual
	UNION 
	SELECT 'Banana' AS FRUIT_NAME FROM dual
	UNION 
	SELECT 'Grape' AS FRUIT_NAME FROM dual
)
WHERE LOWER(FRUIT_NAME) LIKE '%'||LOWER('P')||'%'

실행 결과

참고문서

  1. "[티베로/SQL] UPPER 대문자로 변환, LOWER 소문자로 변환", 공학코드, 공학코드 연구노트, 2023년 1월 27일. @원문보기

 

728x90
반응형

댓글