에스제이

반응형

안녕하세요, 오늘은 MYSQL에서 특정 문자를 검색하는 방법 LIKE 함수에 대해서 알아보도록 하겠습니다.

 

1. 특정 문자열로 시작하는 데이터 검색( LIKE '문자열%')

-- 구조
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '특정문자열%';

-- EX)
SELECT title FROM board WHERE title LIKE '댓글%';

 

2. 특정문자열로 끝나는 데이터 검색( LIKE '%문자열')

-- 구조
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '%특정문자열';

-- EX)
SELECT title FROM board WHERE title LIKE '%댓글';

 

3. 특정문자열이 들어가는 데이터 검색( LIKE '%문자열%')

-- 구조
SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 LIKE '%특정문자열%';

-- EX)
SELECT title FROM board WHERE title LIKE '%댓글%';

 

4. 두 개 이상의  LIKE 조건 사용하는 방법(조건 하나라도 만족)

-- 구조
SELECT 컬럼명 FROM 테이블명 WHERE (컬럼명 LIKE '%특정문자열%' OR 컬럼명 LIKE '%특정문자열%');

-- EX)
SELECT title FROM board WHERE (title LIKE '%댓글%' OR title LIKE '%구독%');

 

5. 두 개이상의 LIKE조건 사용하는 방법(조건 모두 만족)

-- 구조
SELECT 컬럼명 FROM 테이블명 WHERE (컬럼명 LIKE '%특정문자열%' AND 컬럼명 LIKE '%특정문자열%');

-- EX)
SELECT title FROM board WHERE (title LIKE '%댓글%' AND title LIKE '%구독%');

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band