Coba INET_ATON fungsi
SELECT ip FROM sn_192_168_0
ORDER BY INET_ATON(ip);
Cobalah !!!
CAVEAT :Yang terbaik adalah tidak menyimpan nilai INET_ATON. Ada beberapa kebiasaan masa lalu dengan fungsi ini adalah Anda memiliki nomor yang tidak valid di antara titik dan memanggilnya di pemicu.
Bug ini sudah dibersihkan sekarang.
Alamat IP pendek ditangani dengan benar. Berikut adalah contoh dari MySQL 5.5.12 di Windows 7
mysql> SELECT INET_ATON('127.0.0.1'), INET_ATON('127.1');
+------------------------+--------------------+
| INET_ATON('127.0.0.1') | INET_ATON('127.1') |
+------------------------+--------------------+
| 2130706433 | 2130706433 |
+------------------------+--------------------+
1 row in set (0.05 sec)