23년 이전 글/데이터베이스

SQL 쿼리, SELECT 사용 방법

 

BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편

기획자, 마케터, 신입 데이터 분석가를 위한 BigQuery의 모든 것 - 입문편입니다 미리보기에선 저화질인데 다운로드하면 고화질로 다운된다고 합니다! 반응이 좋을 경우 심화편도 만들겠습니다 :)

www.slideshare.net

공부한 자료 링크

 

1. 테이블이름에서 컬럼이름을 선택

SELECT 컬럼이름

FROM 테이블이름

2. 테이블이름에서 조건을 가지는 컬럼이름을 선택한다

SELECT 컬럼이름
FROM 테이블이름
WHERE 조건

3. 테이블이름에서 조건을 가지는 값 중 그룹화해서 컬럼이름을 선택한다

SELECT 컬럼이름
FROM 테이블이름
WHERE 조건
GROUP BY 그룹화할컬럼

4. 테이블이름에서 조건을 가지는 것들 중 그룹화할컬럼으로 그룹화 후, 그룹화한뒤컬럼 조건을 가지는 값 중 제한할 개수만 선택해서 컬럼 이름을 표시, 선택함

SELECT 컬럼이름
FROM 테이블이름
WHERE 조건
GROUP BY 그룹화할컬럼
HAVING 그룹화한뒤컬럼
LIMIT 제한할개수

5. 조건의 사용

SELECT 연필
FROM 서랍
WHERE 길이 >= 10

6. AND 조건

SELECT 연필
FROM 서랍
WHERE 길이 >= 10 AND 색상 = '빨간색'

7. OR 조건

SELECT 연필
FROM 서랍
WHERE 길이 >= 10 AND (색상 = '빨간색' OR 색상 = '파란색')

8. IN 조건

SELECT 연필
FROM 서랍
WHERE 길이 >= AND 색상 IN ('빨간색', '파란색')

9. GROUP BY

SELECT USER_ID, EVENT, EVENT_DATE, COUNT(DISTINCT USER_ID) AS UNIQUE, COUNT(USER_ID) AS TOTAL
FROM USER_LOG
WHERE USER_ID = 1
GROUP BY USER_ID, EVENT, EVENT_DATE

 

 

 

반응형