IP ঠিকানাকে সংখ্যায় কনভার্ট করে সঠিক সর্টিং
স্ট্রিং হিসেবে IP সর্ট করলে '192.168.110.100' > '192.168.110.9' হয় (লেক্সিকোগ্রাফিক্যালি)। INET_ATON() দিয়ে ইন্টিজারে কনভার্ট করলে সঠিক নিউমেরিক্যাল সর্ট হয়।
উদাহরণ
mysql> CREATE TABLE DemoTable (IpAddress VARCHAR(50));
mysql> INSERT INTO DemoTable VALUES ('192.168.110.78'), ('192.168.110.87'), ('192.168.110.75');
কোয়েরি: INET_ATON দিয়ে সর্ট
mysql> SELECT * FROM DemoTable ORDER BY INET_ATON(IpAddress);
ফলাফল
+-----------------+ | IpAddress | +-----------------+ | 192.168.110.75 | | 192.168.110.78 | | 192.168.110.87 | +-----------------+
বিকল্প: MySQL 8.0+ এ INET6_ATON() IPv6-ও সাপোর্ট করে। রিভার্স কনভার্সানের জন্য INET_NTOA()।