Notice
Recent Posts
Recent Comments
Link
투케이2K
15. (MSSQL/SQL) LIKE , NOT LIKE 사용해 특정 문자 포함 데이터 확인 및 제외하고 출력 실시 본문
[개발 환경 설정]
개발 툴 : SSMS
개발 언어 : MSSQL
[소스 코드]
/*
[LIKE , NOT LIKE 사용해 특정 문자 포함 데이터 확인 및 제외하고 출력 실시]
1. LIKE : 특정 문자를 포함하는 데이터를 출력합니다
2. NOT LIKE : 특정 문자를 포함하지 않는 데이터를 출력합니다
3. 컬럼 LIKE '문자%' : 특정 문자로 시작하는 데이터 확인
4. 컬럼 LIKE '%문자' : 특정 문자로 종료하는 데이터 확인
5. 컬럼 LIKE '%문자%' : 문자 시작 ~ 종료까지 특정 문자 포함 여부 확인
*/
-- [LIKE 수행 실시]
SELECT T_NAME, T_DEPT
FROM TEST_USER
WHERE T_DEPT LIKE '%백%' -- 백제, 후백제
ORDER BY T_DEPT DESC;
-- [NOT LIKE 수행 실시]
SELECT T_NAME, T_DEPT
FROM TEST_USER
WHERE T_DEPT NOT LIKE '%백%' -- 백제, 후백제 필터링
AND T_DEPT NOT LIKE '%고%' -- 고구려, 후고구려 필터링
AND T_DEPT NOT LIKE '%신%' -- 신라, 통일신라 필터링
AND T_DEPT NOT LIKE '%조%' -- 조선 필터링
ORDER BY T_DEPT DESC;
[결과 출력]
[LIKE 결과 출력]
[NOT LIKE 결과 출력]
[요약 설명]
/*
[LIKE , NOT LIKE 사용해 특정 문자 포함 데이터 확인 및 제외하고 출력 실시]
1. LIKE : 특정 문자를 포함하는 데이터를 출력합니다
2. NOT LIKE : 특정 문자를 포함하지 않는 데이터를 출력합니다
3. 컬럼 LIKE '문자%' : 특정 문자로 시작하는 데이터 확인
4. 컬럼 LIKE '%문자' : 특정 문자로 종료하는 데이터 확인
5. 컬럼 LIKE '%문자%' : 문자 시작 ~ 종료까지 특정 문자 포함 여부 확인
*/
반응형
'MsSqlDB' 카테고리의 다른 글
17. (MSSQL/SQL) DISTINCT 사용해 중복 제거 데이터 출력 실시 (0) | 2021.09.30 |
---|---|
16. (MSSQL/SQL) CONCAT , + 기호 사용해 문자열 데이터 결합 실시 (0) | 2021.09.30 |
14. (MSSQL/SQL) CONVERT , CAST 사용해 형변환 및 24시간 형태 날짜 출력 - INT , VARCHAR , NUMERIC , GETDATE (0) | 2021.09.30 |
13. (MSSQL/SQL) IN , NOT IN 을 사용해 특정 조건을 만족하는 데이터 출력 및 AS 약어 표시 (0) | 2021.09.30 |
12. (MSSQL/SQL) order by asc , desc 사용해 데이터 오름차순, 내림차순 정렬 실시 (0) | 2021.09.30 |
Comments