Database/MySQL (DBeaver)

[DBeaver] MySQL - 특정 문자 조회하는 LIKE 키워드와, 조건 WHERE 키워드

juunghee 2025. 1. 12. 23:35

 

MySQL 특정 문자 조회하는 LIKE 키워드와, 조건 WHERE 키워드

 

 

 

 

 

WHERE 키워드

where 키워드는 내가 원하는 조건에 맞는 데이터를 조회하는 키워드이다.

 

 

●  전체 데이터 조회

SELECT *
FROM 테이블명;

 

 

● where 키워드를 사용해서 id가 2인 데이터 조회

select *
from 테이블명
where id = 2;

 

 

● where 키워드를 사용해서 author_fname이 Dave인 데이터 조회

select *
from books
where author_name = 'Dave';          // Dave는 문자이기 때문에 따옴표 안에 넣어줘야 함.

 

 

 

 

 

 

 

 

LIKE 키워드

LIKE 키워드는 특정 패턴을 포함하는 문자열 데이터를 찾는데 사용된다.

 

 

사용법

SELECT *
FROM 테이블명
WHERE 컬럼명 LIKE 패턴;
'%Hello%'  -> Hello를 포함한 문자
'Hello%'     -> Hello로 시작하는 문자
'%Hello'     -> Hello로 끝나는 문자
'Hello'        -> Hello와 일치하는 문자

 

포함하지 않는 데이터를 조회할 수도 있다.

: not like

SELECT *
FROM 테이블명
WHERE 컬럼명 NOT LIKE 패턴;

 

 

 

 

- 사용예제

책 제목에 w가 포함된 책 조회

 '%w%' 

select *
from books
where title like '%w%';

 

 

책 제목에 w로 시작하는 책 조회

'w%'

select *
from books
where title like 'w%';

 

 

책 제목에 w로 끝나는 책 조회

'%w'

select *
from books
where title like '%w';

 

 

 

책 제목에 w가 들어있지 않은 책 조회 (not like)

select *
from books
where title not like '%w%';

 



 

 

 

 

 

 

home