[데이터 분석을 위한 SQL 레시피] - 핵심 레시피 정리 (1)
3장 데이터 가공을 위한 SQL 5강 하나의 값 조작하기 1. 코드 값을 레이블로 변경하기: CASE WHEN 2. URL에서 요소 추출하기 1) 레퍼러 도메인 추출: HOST(), REGEXP_REPLACE(REGEXP_SUBSTR()) - BQ에선 host()! 2) URL path 나 매개변수 값 추출: REGEXP_EXTRACT(url, '//[^/]+[^?#]+)'), REGEXP_EXTRACT(url, 'id=([^&]*)') 3. 문자열을 배열로 분해하기: SPLIT(REGEXP_EXTRACT(url, '//[^/]+([^?#]+)'), '/')[SAFE_ORDINAL(2)] → SAFE_OFFSET과 SAFE_ORDINAL의 차이? 일단 SAFE_OFFSET은 0부터, SAFE_ORDINA..