[SQL] JSON formatting

MilkPotato·2025년 7월 21일

로그데이터란?

  • 웹페이지, 어플리케이션, 응용프로그램 등에서 수집된 동작 및 활동 정보
  • 이번 포스트에서는 JSON 구조의 로그데이터를 다룬다.

JSON Formatting (BigQuery)

SELECT JSON_EXTRACT(log, '$.user') AS user,
	   JSON_EXTRACT(log, '$.action') AS action,
       JSON_EXTRACT(log, '$.timestamp') AS timestamp
FROM table;

  • 종류

예시

  • Table user_logs

SQL query 및 결과

SELECT *,
  JSON_EXTRACT(log, '$.user') AS user,
  JSON_EXTRACT(log, '$.action') AS action,
  JSON_EXTRACT(log, '$.timestamp') AS timestam
FROM user_logs

profile
Small Efforts Towards a Better World, Data Science & AI 기록 노트 🌈🍀

0개의 댓글