데이터과학 삼학년

Bigquery array, unnest를 mysql에서는 recursive문을 활용 본문

GCP

Bigquery array, unnest를 mysql에서는 recursive문을 활용

Dan-k 2022. 1. 1. 18:24
반응형

Bigquery는 array타입을 지원한다. 그래서 array를 unnest를 이용해 데이터row를 각각 풀어서 활용할 수 있다.

가령 24시간대를 나타내는 구조를 만들려고 한다면,

bigquery에서는 아래와 같이 만들수 있다.

그러나 MYSQL 에서는 array를 지원해주지 않기 때문에

recursive문을 만들어 위와 같은 형태를 만들수 있다. 

 WITH RECURSIVE num (H) AS (
      SELECT  0
      UNION ALL
      SELECT H+1 FROM num WHERE H < 23
    )
    
SELECT *
FROM num

728x90
반응형
LIST
Comments