- 모든 데이터 조회하기
SELECT *
FROM points
- 일부 데이터 조회하기
select *
from points
where quartet LIKE "I"
- 데이터 정렬하기
SELECT *
FROM points
WHERE quartet = "I"
ORDER BY y
- 데이터 그룹으로 묶기
☁️ 평균 avg, 분산 variance
select quartet, round(avg(x),2) x_mean, round(variance(x),2) x_var,
round(avg(y),2) y_mean, round(variance(y),2) y_var
from points
group by quartet
- 특정 컬럼만 조회하기
SELECT x,y
FROM points
- 몇 분이서 오셨어요?
select *
from tips
where (size%2) <> 0
- 최근 올림픽이 개최된 도시
☁️ 문자 추출 substr
select year, upper(substr(city, 1, 3)) city
from games
where year>=2000
order by year desc
- 우리 플랫폼에 정착한 판매자1
☁️ 어디에서 중복을 제거할 것인가?
select seller_id, count(DISTINCT(order_id)) orders
from olist_order_items_dataset
group by seller_id
having count(DISTINCT(order_id))>=100
- 최고의 근무일을 찾아라
select day, round(sum(tip),3) tip_daily
from tips
group by day
order by sum(tip) desc
limit 1
- 첫 주문과 마지막 주문
☁️ format을 사용하지 않고 date를 사용해서 날짜형식 추출 가능
select date(min(order_purchase_timestamp)) first_order_date, date(max(order_purchase_timestamp)) last_order_date
from olist_orders_dataset