
[SQL / Bigquery] DATE TYPE 날짜 데이터를 STRING TYPE( 문자열) 으로 변환 하는 법 + 그 반대로도 변환 하는 법
2022. 7. 24. 23:53
SQL (Google Bigquery)
들어가기 데이터들의 형식이 맞춰져있으면 매우 아름답겠지만, 실제로 그렇지 않은 경우가 종종 있다. 날짜 데이터의 경우 조건을 걸거나 조인키로 이용하는 경우가 많다보니 다루는 일이 많은데 각 테이블마다 형식이 다른 경우도 있고, 아예 생긴 모양새도 다르게 되어있는 경우가 존재한다. 그럼 이걸 어떻게 맞춰야 할까? 변환 하는 법 생긴 모양은 같은데 형식만 다를 경우 (간단) 테이블 명 DATE_COL date type A '2022-01-01' STRING B '2022-01-01' DATE 변환함수인 CAST() 함수를 사용하면 된다. A 테이블 칼럼을 A.DATE_COL , B 테이블 칼럼을 B.DATE_COL 라 명시해보겠다. CAST(A.DATE_COL as DATE) -> DATE 로 형식 변환 C..

UDF in bigquery 101 (+ udf 로 여러 컬럼 출력하는 법)
2021. 9. 12. 17:35
SQL (Google Bigquery)
부제: javascript 몰라요, c++ 몰라요 bigquery 만 알아요 사람의 udf 탐험기 글 쓴 계기 : 반복적이고 귀찮은 작업은 최대한 피하고 자동화를 해보자 싶어, 기존에 지표를 빅쿼리로 분석하고 엑셀로 옮기거나, 파이썬으로 옮겨서 통계적 유의성을 확인하는 작업을 한방에 해보자 싶어서 udf 를 이용하게 되었습니다. 처음 만들고 나니 너무 간편하여 다른 것도 만들어보고 싶어졌고 나와 같은 나무늘보 성향의 사람이 이 글을 보고 귀찮은 작업을 줄일 수 있으면 좋겠다! 싶어서 쓰게 되었습니다. udf 의 대한 글이었지만 udf 에서 단순히 하나의 값만 나오는게 아니라 테이블을 input으로 바로 넣고 output으로 또 다른 테이블로 출력도 되게 하는 형태를 알게 되었고 이것이 유용하다 생각하여 ..