WeniVooks

검색

SQL 베이스캠프

테이블 확인 및 SELECT

1. 테이블 확인

아래 창을 통해 먼저 데이터 구조를 파악해보세요. 옆에 다운로드 버튼을 통해 json파일로 다운로드가 가능합니다.

데이터 확인

2. SELECT

SELECT문은 데이터베이스에서 데이터를 조회할 때 사용하는 SQL 구문입니다. SELECT문을 사용하면 테이블에서 원하는 데이터를 가져올 수 있습니다. SELECT문은 데이터베이스에서 데이터를 조회할 때 가장 많이 사용되는 SQL 구문 중 하나입니다.

SELECT문의 기본 구조는 다음과 같습니다.

SELECT column1, column2, ...
FROM table_name;
SELECT column1, column2, ...
FROM table_name;

위 구문에서 SELECT는 데이터를 조회할 때 사용하는 키워드입니다. column1, column2는 조회할 열(Column)의 이름을 나타내며, table_name은 조회할 테이블(Table)의 이름을 나타냅니다. 마지막에는 세미콜론(;)을 사용하여 SQL 구문을 종료합니다.

실습을 해보도록 하겠습니다.

SELECT * FROM 상품;
-- SELECT 상품명, 가격 FROM 상품;
SELECT * FROM 상품;
-- SELECT 상품명, 가격 FROM 상품;
실습환경 바로가기

여기서 --는 주석을 나타내며, 주석은 SQL 구문을 실행할 때 무시됩니다. 주석은 SQL 구문을 설명하거나, 임시로 사용하지 않는 SQL 구문을 비활성화할 때 사용합니다. 주석의 단축키는 Ctrl + /입니다.

처음에 작성한 SELECT * FROM 상품;상품 테이블의 모든 열을 조회하는 SQL 구문입니다. 여기서 *는 모든 열을 나타내며, FROM은 조회할 테이블(Table)의 이름을 나타냅니다. 두 번째로 작성한 SELECT 상품명, 가격 FROM 상품;상품 테이블에서 상품명, 가격 열을 조회하는 SQL 구문입니다. 주석을 바꿔가며 실행해보세요.

SELECT문을 사용할 때는 조회할 열(Column)의 이름을 쉼표(,)로 구분하여 나열하고, 조회할 테이블(Table)의 이름을 지정합니다. SELECT문을 사용하여 데이터를 조회할 때는 조회할 열(Column)의 이름을 지정하는 것이 중요합니다. 조회할 열(Column)의 이름을 잘못 지정하면 원하는 데이터를 조회할 수 없습니다.

3. SELECT의 연산

SELECT문이 단지 데이터를 조회하는 것에만 사용되는 것이 아니라 아래와 같은 연산을 수행할 때에도 사용됩니다.

SELECT 1 + 1;
SELECT 1 + 1;
실습환경 바로가기

가지고 온 데이터에서 연산도 가능합니다.

SELECT 상품명, 가격+1 FROM 상품;
SELECT 상품명, 가격+1 FROM 상품;
실습환경 바로가기

1원이 더해진 것을 확인해보세요.

4. 개행하기

구문을 작성할 때 가독성을 높이기 위해 개행을 사용할 수 있습니다. 특히 SELECT문을 작성할 때, 여러 열(Column)을 조회할 때는 각 열(Column)을 개행하여 작성하는 것이 가독성을 높일 수 있습니다. 아래 코드를 실행해보세요.

SELECT
    상품ID,
    상품명,
    가격
FROM 상품;
SELECT
    상품ID,
    상품명,
    가격
FROM 상품;
실습환경 바로가기
2장 SQL 실습2.2 SELECT DISTINCT