데이터 분석을 위한 SQL 레시피
Big Query 기준
Ch 3. 데이터 가공을 위한 SQL
SELECT sqrt(power(x1-x2, 2)+power(y1-y2,2)) as distance
FROM `locations`;
# sqrt는 제곱근, power는 제곱 함select
ip
,cast(split(ip,'.')[safe_ordinal(1)] as int64) as ip_part_1
,cast(split(ip,'.')[safe_ordinal(2)] as int64) as ip_part_2
,cast(split(ip,'.')[safe_ordinal(3)] as int64) as ip_part_3
,cast(split(ip,'.')[safe_ordinal(4)] as int64) as ip_part_4
from (select '192.168.0.1'as ip) as t ;
>>
ip ip_part_1 ip_part_2 ip_part_3 ip_part_4
192.168.0.1 192 168 0 1
!!!! 계산한 테이블에 이름 붙여 재사용하기
Last updated