[sql] 여러 개의 알파벳 패턴 조합으로 값 찾기
예를 들어, 만약 employee
테이블에서 이름에 “J”와 “ohn”이 모두 포함된 값을 찾고 싶다면 다음과 같은 쿼리를 사용할 수 있습니다.
SELECT * FROM employee
WHERE name LIKE '%J%ohn%'
위의 예시에서 LIKE
절은 “J”와 “ohn” 사이에 어떠한 값이 있어도 무관하며, 이 두 문자열이 포함된 모든 결과를 반환합니다.
또 다른 예시로, “A”로 시작하고 “n”으로 끝나는 이름을 찾는 쿼리는 다음과 같이 작성할 수 있습니다.
SELECT * FROM employee
WHERE name LIKE 'A%n'
위의 예시에서 LIKE
절은 “A”로 시작하고, 그 뒤에 어떠한 문자열이 있고, 마지막으로 “n”으로 끝나는 이름을 모두 반환합니다.
LIKE
절을 사용하면 여러 개의 알파벳 패턴 조합으로 값을 검색하는데 유용하게 활용할 수 있습니다.
더 자세한 정보는 아래 MySQL 공식 문서를 참고하세요: MySQL 공식 문서 - 패턴 매칭 검색