读书人

施用SQL查询ip段(前三段不变)

发布时间: 2013-03-13 10:56:58 作者: rapoo

使用SQL查询ip段(前三段不变)

今天在查询数据的时候,突然要查指定IP范围内的IP总数,思考了一下,主要使用charindex和reverse,下面是详细的SQL语句

parsename(@ip,4)*cast(16777216 as bigint)+parsename(@ip,3)*65536+    parsename(@ip,2)*256+parsename(@ip,1) 


这个样子可以转化成数字来查询,准确度就会很高了

读书人网 >SQL Server

热点推荐