본문 바로가기

oracle

[ORACLE] 대소문자 구분 없이 조건 걸기

728x90

LOWER나 UPPER 함수를 이용하여 검색하는 방법이다.
※ 조건문에 함수를 걸어 사용하므로 인덱스를 탈 수 없어 성능적으로 좋은 방법은 아님(function base index 생성을 통해서 인덱스를 태울수는 있음)

SQL> SELECT * FROM TABLE명 WHERE LOWER(컬럼명) = LOWER('WELcome'); --LOWER 함수를 이용하여 조건과 컬럼명을 소문자로 만들어 검색

 

SQL> SELECT * FROM TABLE명 WHERE UPPER(컬럼명) = UPPER('WELcome'); --UPPER 함수를 이용하여 조건과 컬럼명을 대문자로 만들어 검색

728x90

'oracle' 카테고리의 다른 글

[ORACLE] HINT 정리  (0) 2024.06.10
[ORACLE] PASSWORD_VERIFY_FUNCTION  (0) 2024.06.10
[ORACLE] CLOB GROUP BY 사용하기  (0) 2024.06.05
[ORACLE] query 중 특정 문자 count  (0) 2024.06.04
[ORACLE] oracle sql elapsed_time check query  (0) 2024.06.03