MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips362 進表記のネットワークアドレス⇔数値を変換するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

9-10その他の関数Tips362 進表記のネットワークアドレス⇔数値を変換するには

Level2

Pointアドレス→数値の変換にはINET_ATON関数を、数値→アドレスの変換にはINET_NTOA関数を利用します

構文1  アドレス→数値
INET_ATON(アドレス)
構文2  数値→アドレス
INET_NTOA(アドレスを表す数値)

INET_ATON関数は、ドット10進表記のネットワークアドレス(192.168.0.0のような)を数値に、INET_NTOA関数は数値をネットワークアドレスに、それぞれ変換します。ネットワークアドレスを数値型のカラムに格納したい場合などに利用します。アドレス(A.B.C.D)から数値への変換に際しては「A×2563+B×2562+C×256+D」の式が利用されます。

用例1

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません