IP地址在SQL SERVER中的排序方法
YMind | 翻译资料 | 2010-06-28 03:36:59 | 1098 点击 | 3 评论 | IP地址SQL SERVER排序PARSENAME

颜铭注:这里我删除掉老外的废话,直接用代码演示。

本文最重要的是使用了函数PARSENAME,关于PARSENAME函数的详细介绍请参考:http://msdn.microsoft.com/zh-cn/express/ms188006.aspx

一、创建测试表并添加测试数据:

  1. CREATE TABLE [WorkStation] ( [IPAddress]  VARCHAR(15) )  
  2.  
  3. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('255.255.0.0')  
  4. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('98.123.251.21')  
  5. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('192.120.40.243')  
  6. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('207.46.199.60')  
  7. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('10.0.0.1')  
  8. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('68.142.197.0')  
  9. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('255.255.255.255')  
  10. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('65.54.152.142')  
  11. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('64.233.188.15')  
  12. INSERT INTO [WorkStation] ( [IPAddress] ) VALUES ('65.97.176.172')