예를 들어서 다음과 같은 데이터가 있다고 가정하겠습니다.
WITH T AS
(
SELECT 'ADA_AAA' AS D FROM DUAL UNION ALL
SELECT 'ADB_AAA' AS D FROM DUAL UNION ALL
SELECT 'AD_AAA' AS D FROM DUAL UNION ALL
SELECT 'ADC_AAA' AS D FROM DUAL UNION ALL
SELECT 'ADD_AAA' AS D FROM DUAL
)
SELECT * FROM t WHERE D LIKE 'AD_%';
위 경우 조건으로 검색시에 'AD' 로 시작하는 데이터검색시 위 데이터가 모두 해당되어 다 나와버립니다.
이때 'AD_' 로만 시작하는 데이터를 검색하려면 어떻게 해야 하나요?
추출대상이 아닌 데이터를 NOT LIKE 는 안될것 같습니다. 위 데이터가 N개라고 가정을 한 상태입니다. 알려주시면 감사하겠습니다.