본문 바로가기

SQL/SQL

데이터베이스 SQL문 기초(1)

아주 간다한 데이터베이스의 SQL문 기초를 알아보자

 

대학생이 막 데이터베이스를 입문 했을 때 알고 있으면 딱 맞는 수준의 SQL문이다.

 

데이터베이스의 조회 쿼리문을 사용할 때는 SELECT, FROM, WHERE 이 3가지 키워드가 메인이다.

 

SELECT : 컬럼을 선택하겠다 라는 의미이다

 

FROM : 어떤 테이블로부터

 

WHERE : 조건

 

이렇게 사용한다.

 

실제 데이터가 들어있는 테이블에서 데이터를 어떻게 가져오는지 보도록 하자.

 

우선 테이블 이름은 "CUSTOMERS" 이 있고

 

이 테이블에서 cust_id, cust_name만 보고 싶다고 하자.

 

CUSTOMERS 테이블

 

 

 

 

그럼 SQL문은 이렇게 된다.

 

SELECT            --선택하겠다

     CUST_ID       --CUST_ID 와

   , CUST_NAME  --CUST_NAME 을

 FROM            -- CUSTOMERS 테이블에서 

     CUSTOMERS 

 

한문장으로 말하자면  CUSTOMERS 테이블에서 CUS_ID 와 CUS_NAME을선택하겠다.

 

그럼 아래와 같이 선택된 컬럼만을 가지고 온다.

 

선택된 컬럼명의 데이터만 가지고 온 모습

 

 

 

 

이제 WHERE 구문을 사용해보자

 

CUS_NAME이 Fun4All인 데이터가 있는지 확인해보고 싶다고 하자.

 

SELECT *                  -- 선택하겠다(*은 전체를 의미함)
  FROM CUSTOMERS  -- CUSTOMERS에 대해서
 WHERE                   -- CUST_NAME에 Fun4All이 들어있는
   CUST_NAME = 'Fun4All'\

CUSTOMERS에 대해서 CUST_NAME에 Fun4All이 들어있는 것을 전체 선택하겠다.

CUST_NAME에 Fun4All이 들어있는 데이터

CUST_NAME에 Fun4All이 들어있는 데이터들을 가지고왔다.

 

이 3가지가 학부생 수준에서 아주 기본이 되는 쿼리문이라고 생각한다.

 

학부생 때 서브쿼리문을 작성하면서 수 많은 테이블을 컨트롤하는 경우는 거이 없지 싶다.(진짜 컴퓨터를 사랑하는 친구들은 제외)

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

실무에서 사용하는 쿼리문(SQL) 작성 규칙  (2) 2020.12.04