투케이2K

158. (Oracle/오라클) like 사용해 전체 검색 및 특정 조건 검색 수행 실시 본문

OracleDB

158. (Oracle/오라클) like 사용해 전체 검색 및 특정 조건 검색 수행 실시

투케이2K 2021. 9. 23. 16:47

[개발 환경 설정]

개발 툴 : Toad

개발 언어 : Oracle


[소스 코드]

/*
[like 사용해 전체 검색 및 특정 조건 검색 수행 실시]
1. like : 특정 문자를 포함하는 데이터를 출력합니다
2. 컬럼 LIKE '문자%' : 특정 문자로 시작하는 데이터 확인
3. 컬럼 LIKE '%문자' : 특정 문자로 종료하는 데이터 확인
4. 컬럼 LIKE '%문자%' : 문자 시작 ~ 종료까지 특정 문자 포함 여부 확인
5. 컬럼 LIKE '%%' : 전체 컬럼 데이터를 출력합니다
6. 로직 : 인풋값으로 값을 받은 후 >> 값이 NULL 이면 전체 데이터 출력 >> NULL 이 아니면 특정 조건 데이터 출력
*/


-- [전체 컬럼 조회 실시]
SELECT * --
    FROM TEST_USER
WHERE T_DEPT LIKE '%' || '' ||'%';



-- [특정 데이터 조회 실시]
SELECT * --
    FROM TEST_USER
WHERE T_DEPT LIKE '%' || '후백제' ||'%';

[결과 출력]

[전체 검색]

[특정 검색]


[요약 설명]

/*

[like 사용해 전체 검색 및 특정 조건 검색 수행 실시]

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

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

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

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

5. 컬럼 LIKE '%%' : 전체 컬럼 데이터를 출력합니다

6. 로직 : 인풋값으로 값을 받은 후 >> 값이 NULL 이면 전체 데이터 출력 >> NULL 이 아니면 특정 조건 데이터 출력

*/


 

반응형
Comments