[sqlite] 2일차

쥬쥬스·2024년 1월 26일
0

SQL

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

0개의 댓글