인프런 커뮤니티 질문&답변

Daewon Seo님의 프로필 이미지
Daewon Seo

작성한 질문수

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

[바짝스터디 1주차 과제] ARRAY, STRUCT, PIVOT, FUNNEL 연습문제

작성

·

16

·

수정됨

0

1. ARRAY, STRUCT 문제

1)

SELECT
  title,
  genre
FROM advanced.array_exercises
CROSS JOIN UNNEST(genres) AS genre;

2)

SELECT
  title
  , actor.actor
  , actor.character
FROM advanced.array_exercises
CROSS JOIN UNNEST(actors) AS actor;

3)

SELECT
  title
  , actor.actor
  , actor.character
  , genre
FROM advanced.array_exercises
CROSS JOIN UNNEST(actors) AS actor
CROSS JOIN UNNEST(genres) AS genre

4)

SELECT
  user_id
  , event_date
  , event_name
  , user_pseudo_id
  , event_param.key
  , event_param.value.string_value
  event_param.value.int_value
FROM advanced.app_logs
CROSS JOIN UNNEST(event_params) AS event_param
WHERE
  event_date = '2022-08-01'

2. PIVOT 연습문제

1)

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. Daewon Seo님.

BigQuery에서 ARRAY 및 STRUCT 자료형을 사용하는 방법에 대한 연습은 매우 중요합니다. 이 자료형들은 복잡한 데이터 구조를 다룰 때 매우 유용합니다. 각각의 자료형을 이해하고 활용하는 데 도움이 될 수 있는 링크를 아래에서 확인하실 수 있습니다.

  1. BigQuery에서 ARRAY 및 STRUCT 사용 예제

    • 이 게시글에서는 ARRAY와 STRUCT를 활용한 쿼리 작성 방법을 설명합니다. 각 자료형의 특성과 사용법을 자세히 다루고 있어 학습에 도움이 될 것입니다.
  2. ARRAY 및 STRUCT 쿼리 최적화 팁

    • 데이터 최적화를 위해 ARRAY와 STRUCT를 어떻게 활용할 수 있는지에 대해 다룹니다. 다양한 예제와 함께 효과적인 쿼리 작성법을 설명합니다.

SQL에서 ARRAY와 STRUCT를 사용하면 단순히 데이터베이스의 테이블에 그치지 않고, 복잡한 데이터 구조를 보다 효율적으로 관리하고 분석할 수 있습니다. 위 답변들을 통해 ARRAY와 STRUCT 활용법을 더욱 깊이 이해하시길 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Daewon Seo님의 프로필 이미지
Daewon Seo

작성한 질문수

질문하기