LIKE
- 오라클 SQL에서 LIKE 연산자는 자주 사용하는 구문 중 하나이다. 문자열에서 와일드카드(%)를 사용하여 원하는 문자가 포함된 자료를 쉽게 검색할 수 있다. 단순 검색 외에도 대문자 소문자 구분 없이 검색, NOT 연산자 사용, 여러 개의 문자를 검색, 언더바(_)를 사용하여 자릿수 검색 등 다양한 사용법이 존재한다.
LIKE 문법
1. %(모든것)
2. _(단어)
--<문제 : 삼성블루윙즈 검색
SELECT *
FROM TEAM t
WHERE TEAM_NAME LIKE '%블루%';
--%모든 것이기 때문에 검색 대상이 너무 넓음 따라서 앞에 사용하는 것을 지양
SELECT *
FROM TEAM t
WHERE TEAM_NAME LIKE '삼성블루%';
SELECT *
FROM TEAM t
WHERE TEAM_NAME LIKE '삼성블루__';
--이 세 쿼리는 모두 동일한 결과를 가져온다
'DB > SQL' 카테고리의 다른 글
SQL :: 내장함수(STORED FUNCTION) (0) | 2024.04.25 |
---|---|
SQL :: CASE 표현식 (0) | 2024.04.25 |
SQL :: CONCAT, || 문자열 합치기 (2) | 2024.04.24 |
SQL :: NULL 사용법 (0) | 2024.04.24 |
SQL :: Constraints 제약조건이란? (0) | 2024.04.24 |