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

使用SQL查询ip段(前三段不变)今天在查询数据的时候,突然要查指定IP范围内的IP总数,思考了一下,主要使用cha

使用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) 


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