본문 바로가기

데이터/MySQL

[MySQL] WHERE 절

WHERE 절

`WHERE` 절은 MySQL에서 데이터를 필터링할 때 사용되는 SQL 문의 일부입니다. 이 절을 사용하면 특정 조건을 만족하는 행만을 선택하여 조회할 수 있습니다. `WHERE` 절은 `SELECT`, `UPDATE`, `DELETE` 등의 문에서 사용됩니다.

 

아래는 `WHERE` 절의 기본 구조입니다.

 

SELECT 열1, 열2, ...
FROM 테이블명
WHERE 조건;

 

- `열1, 열2, ...` : 조회할 열을 나타냅니다.

- `테이블명` : 데이터를 조회할 테이블의 이름을 나타냅니다.

- `WHERE 조건` : 선택적으로 지정되며, 특정 조건을 만족하는 행만을 조회합니다.

 

sakila 데이터베이스 예제

1. 특정 배우의 정보 조회

SELECT *
FROM actor
WHERE first_name = 'Tom' AND last_name = 'Hanks';

 

2. 특정 언어로 된 영화 조회

SELECT *
FROM film
WHERE language_id = 1;

 

3. 특정 릴리스 연도 이후의 영화 조회

SELECT *
FROM film
WHERE release_year >= 2010;

 

4. 특정 길이 이상의 영화 조회

SELECT *
FROM film
WHERE length > 120;

 

5. 대여일자가 특정 기간에 속하는 대여 기록 조회

SELECT *
FROM rental
WHERE rental_date BETWEEN '2023-01-01' AND '2023-02-01';

 

'데이터 > MySQL' 카테고리의 다른 글

[MySQL] IN 연산자  (1) 2023.12.03
[MySQL] LIMIT 절  (1) 2023.12.03
[MySQL] SELECT DISTINCT 문  (1) 2023.12.02
[MySQL] ORDER BY 문  (2) 2023.12.02
[MySQL] SELECT 문  (1) 2023.12.02