[SQL] #03 SELCT 문 완벽 정리! 데이터 조회의 모든 것!

2025. 7. 17. 16:00·Database/SQL
반응형


안녕하세요 토스트 데브입니다.
이번 글에서는 SQL의 SELECT 문에 대해 자세하게 알아보겠습니다.

📘 SQL SELECT 문이란?

데이터를 꺼내 쓰는 가장 기본적이고 중요한 명령어

✅ SELECT 문이란?

SQL에서 데이터를 `조회(검색)`할 때 사용하는 명령어가 바로 SELECT입니다.
데이터베이스에서 원하는 정보를 꺼내기 위한 가장 기본적이고 자주 사용되는 명령어예요.

SELECT 컬럼명 FROM 테이블명;

예를 들면 아래와 같은 형식으로 사용하게 됩니다.

SELECT name, age FROM users;

📌 SELECT 문 기본 구조

SELECT [조회할 컬럼]
FROM [조회할 테이블]
WHERE [조건]
ORDER BY [정렬기준]
LIMIT [결과 수 제한];

각 절의 역할은 다음과 같습니다.

키워드 설명
SELECT 어떤 데이터를 가져올지 선택
FROM 어느 테이블에서 가져올지 지정
WHERE 조건을 걸어 원하는 행만 필터링
ORDER BY 정렬 기준 지정 (ASC, DESC)
LIMIT 결과 개수 제한 (MySQL 기준)

🎯 SELECT 문 사용예제

🎯 예제 1: 특정 조건의 데이터 조회

SELECT name, age FROM users WHERE age >= 18;

➡️ 나이가 18세 이상인 사용자만 조회합니다.

 

🎯 예제 2: 정렬과 제한

SELECT name, age FROM users ORDER BY age DESC LIMIT 5;

➡️ 나이순으로 내림차순 정렬해서 상위 5명만 보여줍니다.

 

🎯 예제 3: 전체 조회

SELECT * FROM products;

➡️ *는 모든 컬럼을 의미합니다. 전체 데이터를 조회할 때 사용합니다.

 

🎯 예제 4: 중복 제거

SELECT DISTINCT category FROM products;

➡️ 중복 없이 고유한 카테고리만 조회합니다.


🧠 추가 팁

  • AS 키워드로 컬럼에 별칭(alias)을 붙일 수 있습니다.
SELECT name AS 사용자이름 FROM users;
  • 문자열 비교는 작은 따옴표(') 사용
SELECT * FROM users WHERE gender = 'female';

📝 마무리

SELECT 문은 SQL의 시작이자 끝이라 불릴 정도로 자주 사용됩니다.
정확한 조건 설정과 정렬, 제한 기능까지 이해한다면 데이터를 자유자재로 다룰 수 있는 첫걸음을 뗀 것입니다!

다음 단계에서는 WHERE, AND, OR 등 조건을 좀 더 복잡하게 다루는 방법을 알아볼 예정입니다.

 

#SQL #SQL기초 #SELECT문 #데이터조회 #데이터베이스 #DBMS #SQL문법 #쿼리문 #IT기초 #웹개발 #데이터분석 #MySQL #SQL강의 #SQL예제

반응형
저작자표시 비영리 (새창열림)

'Database > SQL' 카테고리의 다른 글

[SQL] #06 SQL 데이터 삽입(INSERT), 수정(UPDATE), 삭제(DELETE)  (0) 2025.07.28
[SQL] #05 SQL 집계 함수(count, sum, avg, max, min)와 Group by  (1) 2025.07.27
[SQL] #04 SQL 조건문 완벽정리! WHERE, AND, OR, NOT 쉽게 배우기!  (0) 2025.07.18
[SQL] #02 SQL이란? 데이터베이스와 대화하는 언어!  (0) 2025.07.15
[SQL] #01 데이터 베이스란?  (2) 2025.07.14
'Database/SQL' 카테고리의 다른 글
  • [SQL] #05 SQL 집계 함수(count, sum, avg, max, min)와 Group by
  • [SQL] #04 SQL 조건문 완벽정리! WHERE, AND, OR, NOT 쉽게 배우기!
  • [SQL] #02 SQL이란? 데이터베이스와 대화하는 언어!
  • [SQL] #01 데이터 베이스란?
TOASTDEV
TOASTDEV
인스턴트 코딩 #토스트데브 #토스트뎁 #코딩공부 #개발입문
  • TOASTDEV
    토스트뎁
    TOASTDEV
    • 분류 전체보기 (59) N
      • 알쓸신잡 (20)
        • 코딩에 대하여 (13)
        • 컴퓨터에 대하여 (5)
        • IT 국내외 소식 (2)
      • Web Front (6)
        • HTML (6)
        • CSS (0)
        • JavaScript (0)
      • Programming (15)
        • PHP (15)
      • Database (7) N
        • SQL (7) N
        • MySQL (0)
      • Server (11) N
        • Linux (11) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Youtube Toastdev
    • Naver Blog
  • 공지사항

    • [유튜브] 유튜브 영상 업로드 안내
  • 인기 글

  • 태그

    ubuntuserver
    php코딩
    웹개발입문
    php입문
    SQL문법
    SQL강의
    dbms
    코딩기초
    데이터베이스
    리눅스기초
    리눅스서버
    웹개발
    코딩입문
    서버입문
    웹프로그래밍
    sql
    php
    ubuntu서버
    SQL기초
    HTML
    웹개발기초
    서버관리
    데이터분석
    우분투서버
    php문법
    php기초
    코딩공부
    html기초
    프론트엔드
    ict
  • 최근 댓글

  • 최근 글

  • 전체
    오늘
    어제
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
TOASTDEV
[SQL] #03 SELCT 문 완벽 정리! 데이터 조회의 모든 것!
상단으로

티스토리툴바