SELECT 문
MySQL에서 `SELECT` 문은 데이터베이스에서 데이터를 조회할 때 사용되는 가장 기본적인 SQL 문입니다. `SELECT` 문은 특정 열(column)이나 모든 열을 선택하고, 조건을 지정하여 원하는 데이터를 검색할 수 있습니다.
아래는 기본적인 `SELECT` 문의 구조입니다.
SELECT [열1, 열2, ...]
FROM 테이블명
WHERE 조건;
- `[열1, 열2, ...]` : 조회할 열을 나타냅니다. `*`를 사용하면 모든 열을 선택합니다.
- `테이블명` : 데이터를 조회할 테이블의 이름을 나타냅니다.
- `WHERE 조건` : 선택적으로 조건을 지정하여 특정 행만을 검색할 수 있습니다.
sakila 데이터베이스 예제
1. 모든 열 조회
SELECT *
FROM actor;
2. 특정 열만 조회
SELECT actor_id, first_name, last_name
FROM actor;
3. 조건을 사용한 데이터 조회
SELECT *
FROM film
WHERE release_year = 2006;
4. 여러 조건을 조합한 데이터 조회
SELECT *
FROM film
WHERE release_year = 2006 AND rating = 'PG';
5. 정렬된 데이터 조회
SELECT *
FROM actor
ORDER BY last_name, first_name;
6. 특정 행 수 제한
SELECT *
FROM actor
LIMIT 5;
7. 통계 함수 사용
SELECT AVG(length) AS average_length
FROM film;
8. 그룹화 및 집계 함수 사용
SELECT category_id, COUNT(*) AS film_count
FROM film_category
GROUP BY category_id;
'데이터 > MySQL' 카테고리의 다른 글
[MySQL] IN 연산자 (1) | 2023.12.03 |
---|---|
[MySQL] LIMIT 절 (1) | 2023.12.03 |
[MySQL] WHERE 절 (1) | 2023.12.03 |
[MySQL] SELECT DISTINCT 문 (1) | 2023.12.02 |
[MySQL] ORDER BY 문 (2) | 2023.12.02 |