SELECT 문 소개
SELECT
문은 가장 흔히 사용되는 SQL 명령입니다. 한 개 이상의 테이블에서 원하는 데이터를 정확히 조회할 수 있게 해줍니다.
테이블에 저장된 데이터를 확인하고 싶을 때, 예를 들어 학생 점수나 시험 결과를 보고 싶다면 SELECT
를 사용합니다. 특정 학생의 이름, 합격한 학생 목록, 혹은 상위 점수만 확인하고 싶을 때도 SELECT
가 필요한 정보만 정확히 가져옵니다.
기본 SELECT 구문
아래 예시는 SELECT
문을 사용해 테이블에서 데이터를 조회하는 방법을 보여줍니다.
기본 SELECT 구문
SELECT column1, column2 FROM table_name;
SELECT
는 조회할 열을 지정합니다.FROM
은 데이터를 가져올 테이블을 지정합니다.
모든 열 선택
*
는 “모든 열”을 의미하는 와일드카드입니다.
모든 열 선택
SELECT * FROM mid_exam;
이 쿼리는 mid_exam
테이블에서 모든 열을 조회합니다.
예시: 이름과 시험 점수 보기
mid_exam
이라는 테이블이 있다고 가정해 봅시다.
id | name | exam_score | passed |
---|---|---|---|
1 | 김민수 | 78 | 합격 |
2 | 이지은 | 91 | 합격 |
3 | 박현우 | 84 | 합격 |
4 | 최수진 | 65 | 불합격 |
5 | 정하늘 | 88 | 합격 |
이름과 시험 점수를 조회하려면 다음과 같이 작성합니다.
이름과 시험 점수 선택
SELECT name, exam_score FROM mid_exam;
결과:
name | exam_score |
---|---|
김민수 | 78 |
이지은 | 91 |
박현우 | 84 |
최수진 | 65 |
정하늘 | 88 |
보너스: 이름과 합격 여부 보기
누가 합격했는지 확인하고 싶다면:
이름과 합격 여부 선택
SELECT name, passed FROM mid_exam;
이 쿼리는 각 학생이 중간고사를 합격했는지 여부를 보여줍니다.
SELECT는 왜 중요할까요?
SELECT
명령은 데이터를 탐색하고 분석하는 출발점입니다. 이를 익히면 다음과 같은 주제로 확장할 수 있습니다.
WHERE
로 행 필터링ORDER BY
로 정렬JOIN
으로 여러 테이블 결합
이 모든 기술은 SELECT
의 동작 원리를 이해하는 것에서 시작합니다.
Quiz
0 / 1
테이블에서 데이터를 조회하는 데 사용되는 SQL 명령은 무엇인가요?
UPDATE
INSERT
SELECT
DELETE
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말
코드 에디터
코드 실행
코드 생성
DB 테이블 구조
실행 결과