본문으로 바로가기

[SQL] 05. 데이터 조회하기 (SELECT)

category Skills/SQL 2021. 7. 29. 14:02
반응형
데이터 조회하기

데이터를 조회하기 위해서는 SELECT-FROM 을 사용한다.

SELECT id, name, neighbourhood_group, neighbourhood, room_type, price
FROM data.airbnb_nyc

구글 빅쿼리에서 사용시, FROM 다음에 데이터세트.테이블 을 입력하여 조회한다.

 

데이터에 대한 정보가 없을 때 (처음보는 테이블일 때)

 

product 테이블은 어떻게 생겼지? 어떤 컬럼이 있는거지?
  • 데이터 일부를 잘라서 먼저 조회해본다.
SELECT *
FROM data.airbnb_nyu

 

위 코드를 실행할 경우, 모든 컬럼을 가져오는 것이기 때문에, DB에 부담이된다.

SELECT *
FROM data.airbnb_nyu
LIMIT 100

위 코드를 실행하면, 100개의 로우만 조회한다.

SELECT DISTINCT id, name, neighbourhood_group, neighbourhood, room_type, price
FROM data.airbnb_nyu

위 코드를 실행하면,  데이터의 중복을 제거해서 보여준다.

SELECT DISTINCT room_type
FROM data.airbnb_nyu
  • 데이터 프로세스 2단계에서 중복을 확인하는 과정을 거칠 수 있다.
  • 즉, 어떤 값들이 들어가있는지 확인할 수 있다.
SELECT *
FROM data.airbnb_nyu
LIMIT 100;

DB의 종류에 따라 마지막에 ; (세미콜론)을 붙여 쿼리가 끝났다는 걸 써줘야하는 경우도 있다. (빅쿼리는 상관없음)

 

반응형

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

[SQL] 07. 원하는 조건만 뽑아오기 (WHERE) - 1  (0) 2021.07.29
[SQL] 06. SQL 작성 팁  (0) 2021.07.29
[SQL] 04. SQL 환경 설치  (0) 2021.07.29
[SQL] 03. 데이터를 다루기 위한 도구들  (0) 2021.07.28
[SQL] 02. 데이터 타입  (0) 2021.07.28