무료 동영상 강의 https://youtu.be/FgUAdtNl_CU

SELECT 기본 사용법


SELECT SQL은 테이블에 저장된 데이터를 조회하기 위한 SQL이다. 일반적으로 FROM 절과 같이 사용된다. 기본적인 사용법은 다음과 같다.

-- [SQL-3-1-1]
-- 모든 컬럼 조회
SELECT  *
FROM    startdb.Item;

ItemId  ItemNm               ItemCat  ItemSizeCd  HotColdCd  LaunchDt    
------  -------------------  -------  ----------  ---------  ----------  
AMB     Americano(B)         COF      BIG         HOT        2019-01-01  
AMR     Americano(R)         COF      REG         HOT        2019-01-01  
BGLR    Bagel(R)             BKR      REG         HOT        2019-01-01  
BMFR    Blueberry Muffin(R)  BKR      REG         COLD       2019-01-01  
CITR    Yuzu Ade(R)          BEV      REG         COLD       2023-04-01  
CLB     Cafe Latte(B)        COF      BIG         HOT        2019-01-01  
... 생략 ...

-- [SQL-3-1-2]
-- 특정 컬럼 조회
SELECT  ItemId ,ItemNm
FROM    startdb.Item;

ItemId  ItemNm               
------  -------------------  
AMB     Americano(B)         
AMR     Americano(R)         
BGLR    Bagel(R)             
BMFR    Blueberry Muffin(R)  
... 생략 ...

SQL을 잘 하려면?

지금까지 SQL 교육을 진행해본 결과, 데이터 자체를 이해하고 있는 사람(업무적으로 해당 데이터와 관련이 있는 사람)이 좀 더 쉽게 SQL을 익히는 것을 경험했다. 그러므로 단순히 SQL 문법만 공부할 것이 아니라, 데이터를 이해하는 실력도 같이 키워나가야 한다. StartUP SQL은 SQL 기술뿐만 아니라 데이터를 이해하고 활용하는 것에 중점을 두고 있다. 단순히 SQL 문법대로 입력하고 실행만하는 것이 아니라, 우리가 사용한 데이터가 어떤 정보를 담고 있는지 이해하기 위해 노력해보기 바란다. 좀 더 빠르게 SQL 실력을 끌어 올릴 수 있다고 장담한다.

상품 테이블 구조 참고

위 SQL에서는 상품(Item) 테이블을 조회했다. 상품 테이블은 다음과 같은 구조로 되어 있다.

Untitled

상품(Item) 테이블은 우리가 실습하는 커피 프랜차이즈 데이터베이스에서 상품의 마스터 정보를 관리하는 테이블이다. 어떤 컬럼들이 있는지, 그리고 어떤 데이터가 있는지 살펴보기 바란다. 항상 우리가 SQL로 처리할 데이터가 어떤 테이블에 어떤 속성(컬럼)들이 관리되고 있는지 알고 있어야 한다.