- Today
- Total
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- PLSQL
- pl/sql
- 오라클
- 엘리멘터
- 워스프레스
- 트러블슈팅
- PROCEDURE
- javascript
- dbeaver
- sql
- JSP
- 배열
- spring boot
- wordpress
- 문제해결
- Oracle
- Hostinger
- 클론코딩
- 오블완
- 환경세팅
- 티스토리챌린지
- function
- 함수
- 오류해결
- 워드프레스
- 프로시저
- 이클립스
- 자바스크립트
- 쿼리개선
- iframe
Archives
목록쿼리개선 (1)
개발 공부중
[ORACLE] 대소문자 구분 없이 검색되게 바꾸는 방법
문제점저장시 대문자로 저장한 항목이소문자로는 검색이 안 된다고 해서 확인해보니오라클은 LIKE 검색시 대소문자를 구분한다고 한다. EX) 'LEE' 검색하면 'lee' 는 검색 안됨SELECT * FROM employeesWHERE NAME LIKE '%LEE%'; 해결방법간단히 UPPER() 혹은 LOWER() 함수를 이용해서 문자열을 모두 대문자 혹은 소문자로 바꿔주면 대소문자 구분 없이 검색을 할 수 있다.SELECT * FROM employeesWHERE UPPER(name) LIKE UPPER('%LEE%'); 주의점대규모 데이터는 UPPER() 혹은 LOWER() 함수를 이용하면 데이터가 변환되기 때문에 느려질 수 있다. 간단하게 해결 완료끝!
ORACLE
2025. 2. 24. 23:13