와일드카드 특정 문자 또는 문자열을 대체하거나 문자열 데이터의 패턴을 표기하는 특수문자 LIKE열과 같이 사용하는 와일드카드는 _와 % _: 개수만큼 자리수 차지 %: 자리수 무제한 특정 문자로 시작하는 데이터 찾기 SELECT * FROM EMP WHERE ENAME LIKE ‘S%’; 두 번째 글자가 특정문자인 데이터 찾기 SELECT * FROM EMP WHERE ENAME LIKE ‘_L%’; ‘A_A’로 시작하는 데이터 찾기 SELECT * FROM EMP WHERE ENAME LIKE ‘A\_A%’ ESCAPE ‘\’; _와 %가 포함된 데이터를 찾으려면 ESCAPE문을 활용한다. ESCAPE 문자 \는 다른 문자열로 지정하여 사용할 수 있음 SQL 조회 성능에 썩 좋지는 않은가 보다.
LIKE 연산자와 와일드 카드
와일드카드 특정 문자 또는 문자열을 대체하거나 문자열 데이터의 패턴을 표기하는 특수문자 LIKE열과 같이 사용하는 와일드카드는 _와 % _: 개수만큼 자리수 차지 %: 자리수 무제한 특정 문자로 시작하는 데이터 찾기 SELECT * FROM EMP WHERE ENAME LIKE ‘S%’; 두 번째 글자가 특정문자인 데이터 찾기 SELECT * FROM EMP WHERE ENAME LIKE ‘_L%’; ‘A_A’로 시작하는 데이터 찾기 SELECT * FROM EMP WHERE ENAME LIKE ‘A\_A%’ ESCAPE ‘\’; _와 %가 포함된 데이터를 찾으려면 ESCAPE문을 활용한다. ESCAPE 문자 \는 다른 문자열로 지정하여 사용할 수 있음 SQL 조회 성능에 썩 좋지는 않은가 보다.
2022.12.20