본문 바로가기
데이터분석 부트캠프/SQL

[데이터분석 부트캠프] SQL #3. 데이터 그룹, 정렬, REPLACE, SUBSTR, CONCAT

by yyezzi 2025. 9. 25.
반응형

* 그룹별 연산

ex1)

select cuisine_type,

            sum(price) sum_of_price

from food_orders

group by cuisine_type

 

ex2)

select pay_type "결제타입",

            max(date) "최근 결제일"

from payments

group by pay_type

 

* 정렬

- 오름차순: 생략

- 내림차순: desc

select cuisine_type,

            sum(price) sum_of_price

from food_orders

group by cuisine_type

order by sum(price) desc

 

* 기본 구조 순서 
select

from

where

group by

order by


* REPLACE

- replace(바꿀 컬럼, 현재 값, 바꿀값)

 

* SUBSTR

- substr(조회할 컬럼, 시작 위치, 글자 수)

ex. addr: 서울특별시 금천구

      substr(addr, 1, 2) = 서울

 

* CONCAT

- concat(붙이고 싶은 값 1, 붙이고 싶은 값 2, 붙이고 싶은 값 3, ... )

ex1. concat('[', addr, ']') = [서울특별시 금천구]

ex2. concat('[', substr(addr, 1, 2), ']') = [서울]

반응형