반응형
Oracle 대소문자 변경 (UPPER, LOWER)
오라클에서 대문자 변환을 조회하는 방법은 다음과 같습니다.
UPPER 함수 사용
UPPER 함수는 문자열을 대문자로 변환합니다.
SELECT UPPER(column_name) FROM table_name WHERE UPPER(column_name) = UPPER('Abc');
이 쿼리는 table_name 테이블의 column_name 열의 모든 값을 대문자로 변환하여 조회합니다.
LOWER 함수 사용
LOWER 함수는 문자열을 소문자로 변환합니다.
SELECT LOWER(column_name) FROM table_name WHERE LOWER(column_name) = LOWER('Abc');
이 쿼리는 table_name 테이블의 column_name 열의 모든 값을 소문자로 변환하여 조회합니다.
대소문자 구분 없이 검색
LOWER 함수를 사용하여 검색 조건을 소문자로 변환하고, UPPER 함수를 사용하여 테이블의 열 값을 대문자로 변환하여 비교할 수 있습니다.
SELECT * FROM table_name WHERE UPPER(column_name) LIKE UPPER('%search_value%');
이 쿼리는 column_name 열의 값이 대소문자 구분 없이 search_value를 포함하는 모든 행을 조회합니다.
반응형
'db > oracle' 카테고리의 다른 글
Oracle 카멜 변환 INITCAP (0) | 2025.04.05 |
---|---|
[Oracle] NUMBER 데이터 타입 (0) | 2025.03.21 |
oracle 리스트 프로시저 생성 및 실행 (0) | 2025.02.18 |
oracle 프로시저 생성 및 실행 (0) | 2025.02.15 |
oracle duration time 함수 (0) | 2025.02.10 |