select
floor(age / 10) * 10 as age_group,
sum(order_value) as total,
from `test.dummy`
where extract(year from order_date) = 2024
and extract(month from order_date) = 12
group by 1
group byλ λ΄κ° μνλ κΈ°μ€μΌλ‘ λ°μ΄ν°λ₯Ό κ·Έλ£Ήν μν¨λ€.
μμμ λμ΄λ λ³λ‘ 그루νν΄ ν ν κΈμ‘μ λ°μ Έλ΄ !
select
region as region_,
sum(order_date) as total,
from `test.dummy`
where 2023-01-01 between 2023-01-31
group by 1
μ between λ¬Έλ²μ΄ νλ Έκ΅°..
select
region,
sum(order_value) as total
from `test.dummy`
where order_date between '2023-01-01' and '2023-01-31'
group by 1
order by 2 desc
select
user_id,
count(*) as order_count,
from `test.dummy`
where extract(year from order_date) = 2024
group by 1
order by 2 desc
count(*) as order_count -> μ΄ ν¨μλ₯Ό λͺ°λλ€.
1.μ μ μμ΄λ λ³λ‘ κ·Έλ£Ήνλ₯Ό μμΌ°λ€.
2.μμ΄λ λ³λ‘ 2024 κ²°μ κ±΄μ΄ λ¬ΆμΈλ€.
3.κ·Έλ£Ήλ³λ‘ λͺκ°μ νμ΄ μλμ§ λ°ννλ€.