값에 포함된 특정 단어가 포함된 값만 출력할 때 사용하는 LIKE 연산자를 배우다.
-- LIKE 연산 - 검색할 때 WHERE 컬럼 LIKE '';
-- % : 여러개 , _ : 언더바 1개당 1개의 문자
-- '수%' : '수'로 시작하는 문자를 출력
-- '%수%' : '수'가 포함된 문자를 출력 (주로 사용)
-- '%수' : '수'로 끝나는 문자를 출력
SELECT *
FROM TB_PRD
WHERE PRD_DETAIL LIKE '%적합한%';
LIKE 연산자는 그 컬럼의 값들 중에 특정 단어가 포함 된 값만 출력하고 싶을 때 사용한다. %는 여러 문자, _(언더바)는 언더바의 개수만큼을 의미한다. 예를들어 티_ _ _ 는 '티'라는 문자 뒤에 3개의 문자가 오는 값만 출력한다.
'SQL-ORACLE > WHERE' 카테고리의 다른 글
[SQL] 날짜데이터로 조회하는 방법 2가지 (0) | 2023.07.11 |
---|---|
[SQL] IN, BETWEEN (0) | 2023.07.11 |
[SQL] 부정연산 !, NOT (IS NULL, IS NOT NULL) (0) | 2023.07.11 |
[SQL] WHERE, AND, OR (0) | 2023.07.11 |