TRY_INET_ATON(Lakehouse v1)
try_inet_aton関数は、IPv4アドレスのドット区切り表記の文字列を受け取り、指定されたIPアドレスの数値を整数として返します。
Analyzeの構文
Section titled “Analyzeの構文”func.try_inet_aton(<str>)Analyzeの例
Section titled “Analyzeの例”func.try_inet_aton('10.0.5.9')
┌────────────────────────────────┐│ func.try_inet_aton('10.0.5.9') │├────────────────────────────────┤│ 167773449 │└────────────────────────────────┘SQLの構文
Section titled “SQLの構文”TRY_INET_ATON( <str> )整数。
SELECT TRY_INET_ATON('10.0.5.9'), TRY_IPV4_STRING_TO_NUM('10.0.5.9');
┌────────────────────────────────────────────────────────────────┐│ try_inet_aton('10.0.5.9') │ try_ipv4_string_to_num('10.0.5.9') ││ UInt32 │ UInt32 │├───────────────────────────┼────────────────────────────────────┤│ 167773449 │ 167773449 │└────────────────────────────────────────────────────────────────┘