呵呵,早上乙個同事提到如何拆分ip位址。
比如有乙個ip位址是 192.168.12.8
在 tsql 中希望得到對應的數值表示法 192*256^3 + 168*256^2+12*256 + 8 =3232238600
其實ip位址有多重表示法,你在命令列中執行 ping 3232238600 就相當於 ping 192.168.12.8
現在的問題就是如何將192 168 12 8分別取出來。
以前我寫 sql 的時候都是用substring ,其實很麻煩。要考慮. 的位子。迴圈取出來。
現在有乙個很方便的做飯:
就是用parsename 函式。關於這個函式的本來意圖請參考相關的幫助
select parsename('192.168.12.8',1)
其實就返回最後的數字 8
select parsename('192.168.12.8',2) '返回12
。。。呵呵,真是乙個妙用呀
T SQL PARSENAME拆分IP位址
如何拆分ip位址 比如有乙個ip位址是 192.168.12.8 在 tsql 中希望得到對應的數值表示法 192 256 3 168 256 2 12 256 8 3232238600 其實ip位址有多重表示法,你在命令列中執行 ping 3232238600 就相當於 ping 192.168....
T SQL技巧收集 拆分字串
在開發中,很多時候都需要處理拆分字串的操作。下面收集了幾種方法供大家分享,其中的逗號可以改為多種有需要的符號,但是不能針對多種符號同時存在的例子。有待各位補充 將字串轉換為正規化的資料表,可以使用多種方法實現,比如前端程式處理 游標 資料庫迴圈函式,都是常用的技巧。對於處理這些問題,比較好的思路就是...
T SQL技巧收集 拆分字串
在開發中,很多時候都需要處理拆分字串的操作。下面收集了幾種方法供大家分享,其中的逗號可以改為多種有需要的符號,但是不能針對多種符號同時存在的例子。有待各位補充 將字串轉換為正規化的資料表,可以使用多種方法實現,比如前端程式處理 游標 資料庫迴圈函式,都是常用的技巧。對於處理這些問題,比較好的思路就是...