[260618]SQL 기본 문법

이상민·2026년 6월 18일

Spring

목록 보기
27/59

목차

SQL 데이터 조회하기

SQL이란 구조적 질의 언어 (Structured Query Language)의 약자로서, 관계형 데이터베이스 시스템(RDBMS)에서 데이터를 저장, 조회, 수정, 삭제하기 위해 사용하는 언어이다.
즉, 한국인에겐 한국어를 쓰듯이 RDBMS와 소통하기 위해 SQL 언어를 사용한다고 생각하면 편하다.

데이터를 가져오는 기본명령어

  • SELECT : 데이터를 조회하는 기본 명령어 이다.
  • FROM : 데이터를 조회할 테이블을 설정하는 명령어 이다.
  • * : 해당 테이블의 모든 컬럼을 조회한다.
예시코드
SELECT *
FROM restaurant

restaurant테이블에 있는 모든(*) 컬럼을 조회한다


필요한 항목 뽑아서 사용하기

테이블의 일부 컬럼만 필요할 경우, 전부 조회할 필요없이 해당하는 컬럼만 선택하여 조회가 가능하다. 또한, alias를 사용하면 컬럼에게 임시 별명을 부여할 수 있다.

예시코드
SELECT food_name as food
		restaurant_name "식당 이름"
from restaurant

restaurant에서 food_name과 restaurant_name을 조회한다. 여기서 food_name은 food로, restaurant_name을 식당 이름 으로 대체하여 표시한다.

또한 조건에 맞는 테이블만 가져올수도 있다. 이 경우엔 WHERE 문법을 이용하면 전체 데이터중 원하는 데이터만 필터링을 할 수 있다.

예시코드
SELECT *
from restaurant

//where rating=5
//where restaurant_country='Korea'


여러 개의 조건으로 필터링하기

위의 WHERE절을 사용하여 여러 조건을 적용할수도 있다. 대표적으로 AND, OR, NOT이 있다.

예시코드
SELECT *
from restaurant

//where rating>3 and rating<5 -> rating BETWEEN 3 AND 5
//where restaurant_country IN ('Korea', 'Japan');
profile
백앤드 개발 브이로그

0개의 댓글