SQL-ORACLE/WHERE
[SQL] LIKE
이뮨01
2023. 7. 11. 12:40
값에 포함된 특정 단어가 포함된 값만 출력할 때 사용하는 LIKE 연산자를 배우다.
-- LIKE 연산 - 검색할 때 WHERE 컬럼 LIKE '';
-- % : 여러개 , _ : 언더바 1개당 1개의 문자
-- '수%' : '수'로 시작하는 문자를 출력
-- '%수%' : '수'가 포함된 문자를 출력 (주로 사용)
-- '%수' : '수'로 끝나는 문자를 출력
SELECT *
FROM TB_PRD
WHERE PRD_DETAIL LIKE '%적합한%';
LIKE 연산자는 그 컬럼의 값들 중에 특정 단어가 포함 된 값만 출력하고 싶을 때 사용한다. %는 여러 문자, _(언더바)는 언더바의 개수만큼을 의미한다. 예를들어 티_ _ _ 는 '티'라는 문자 뒤에 3개의 문자가 오는 값만 출력한다.