%LIKE%1 양방향 LIKE 연산자(% LIKE %) 사용시 인덱스 와일드카드 %가 한 쪽만 있는 경우 (양방향이 아닌 경우) - 문자열 끝에만 있는 경우 인덱스를 사용하여 검색을 최적화할 수 있다. SELECT * FROM users WHERE name LIKE 'John%'; 위의 쿼리에서는 'John'으로 시작하는 이름을 검색하고 있으며, 데이터베이스는 인덱스를 사용하여 일치하는 결과를 빠르게 찾을 수 있다. 와일드카드 %가 양방향으로 있는 경우 - 일반적으로 양방향 LIKE 연산자를 사용하면 데이터베이스의 인덱스를 사용할 수 없다. 예를 들어, 다음과 같은 쿼리에서 인덱스를 사용할 수 없다. SELECT * FROM users WHERE name LIKE '%John%'; 위의 경우, 와일드카드 '%'가 문자열의 양쪽에 있어서 데이터베이스는 인덱스를 사용하지 않고.. 개발기초 2023. 5. 10. 이전 1 다음