宣言
IP2INT('ip_addr')
説明
IPアドレス ip_addr を整数に変換します。
入力されたIPが s1.s2.s3.s4 のような形式である場合、戻り値の計算ルールは次のとおりです:
s1 * 2^24^ + s2 * 2^16^ + s3 * 2^8^+ s4
例
obclient> SELECT
IP2INT('0.0.0.1'),
HEX(IP2INT('0.0.0.1')),
HEX(IP2INT('1.0.0.0'))
\G
*************************** 1. row ***************************
IP2INT('0.0.0.1'): 1
HEX(IP2INT('0.0.0.1')): 1
HEX(IP2INT('1.0.0.0')): 1000000
1 row in set