[sql] 패턴 매칭을 위한 와일드카드 사용
- %: 0개 이상의 문자와 매치됨
- _: 정확히 하나의 문자와 매치됨
- [ ]: 괄호 안에 적힌 문자 중 하나와 매치됨
예를 들어, LIKE
연산자를 사용하여 employee
테이블에서 이름이 ‘김’으로 시작하는 사원을 찾을 수 있습니다.
SELECT * FROM employee
WHERE name LIKE '김%';
이 쿼리는 ‘김’으로 시작하는 모든 이름을 반환합니다.
또는, 이름이 ‘김씨’로 시작하고 두 문자로 끝나는 사원을 찾으려면 다음과 같이 사용할 수 있습니다.
SELECT * FROM employee
WHERE name LIKE '김__';
위와 같은 패턴 매칭을 통해 SQL 쿼리에서 원하는 데이터를 더 쉽게 찾을 수 있습니다.