오라클 'LIKE' '=' 효율

ㅎㄱㅇ·2024년 1월 22일
0

DB공부

목록 보기
4/14

정확한 값 비교 (Equals)

= 연산자를 사용하는 것이 일반적으로 빠름
해당 열이 인덱스로 구성되어 있다면 성능이 향상될 수 있다.

Copy code
SELECT *
FROM your_table
WHERE string_column = 'your_value';

패턴 매칭 (LIKE)

패턴 매칭이 필요한 경우에만 LIKE 연산자를 사용
패턴에 와일드카드(%, _)가 없는 단순한 경우라면 =연산자를 사용하는 것이 성능상 유리함
패턴이 많이 복잡하고 인덱스가 효과적으로 활용될 수 없는 경우에는 성능 차이가 더 나타날 수 있다.

Copy code
SELECT *
FROM your_table
WHERE string_column LIKE 'your_pattern%';

0개의 댓글