투케이2K

156. (Oracle/오라클) NOT LIKE 사용해 특정 문자 포함 데이터 제외하고 출력 실시 본문

OracleDB

156. (Oracle/오라클) NOT LIKE 사용해 특정 문자 포함 데이터 제외하고 출력 실시

투케이2K 2021. 9. 23. 10:57

[개발 환경 설정]

개발 툴 : Toad

개발 언어 : Oracle


[소스 코드]

/*
[NOT LIKE 사용해 특정 문자 포함 데이터 제외하고 출력 실시]
1. LIKE : 특정 문자를 포함하는 데이터를 출력합니다
2. NOT LIKE : 특정 문자를 포함하지 않는 데이터를 출력합니다
3. 컬럼 LIKE '문자%' : 특정 문자로 시작하는 데이터 확인
4. 컬럼 LIKE '%문자' : 특정 문자로 종료하는 데이터 확인
5. 컬럼 LIKE '%문자%' : 문자 시작 ~ 종료까지 특정 문자 포함 여부 확인
*/


SELECT T_NAME, T_DEPT
    FROM TEST_USER
WHERE  T_DEPT NOT LIKE '%백%' -- 백제, 후백제 필터링
   AND T_DEPT NOT LIKE '%고%' -- 고구려, 후고구려 필터링
   AND T_DEPT NOT LIKE '%신%' -- 신라, 통일신라 필터링
ORDER BY T_DEPT DESC;

[결과 출력]


[요약 설명]

/*

[NOT LIKE 사용해 특정 문자 포함 데이터 제외하고 출력 실시]

1. LIKE : 특정 문자를 포함하는 데이터를 출력합니다

2. NOT LIKE : 특정 문자를 포함하지 않는 데이터를 출력합니다

3. 컬럼 LIKE '문자%' : 특정 문자로 시작하는 데이터 확인

4. 컬럼 LIKE '%문자' : 특정 문자로 종료하는 데이터 확인

5. 컬럼 LIKE '%문자%' : 문자 시작 ~ 종료까지 특정 문자 포함 여부 확인

*/


 

반응형
Comments