2017-02-13 62 views
0

我想問你如何在SQLITE中以方興未定的方式訂購IP。 我試圖將它們存儲爲TEXT和INTEGER,但它不起作用。在SQLITE3中訂購IP地址

我的查詢是:

(SELECT * FROM tbl_device ORDER BY ip ASC") 

我的輸出是:

192.168.1.1 
192.168.1.10 
192.168.1.11 
192.168.1.111 
192.168.1.12 
192.168.1.120 

有沒有辦法對它們進行排序如下圖所示:

192.168.1.1 
192.168.1.10 
192.168.1.11 
192.168.1.12 
192.168.1.111 
192.168.1.120 

非常感謝你提前。

回答

0

要做到這一點,最簡單的方法是將IP地址存儲爲可排序的格式,即四位數字或單個32位數字。 如果您不想在每次顯示地址時格式化地址,請使用單獨的列。