반응형
데이터 조회하기
데이터를 조회하기 위해서는 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 |