查找ip所在的网段问题

hzcenter 2012-03-06 03:48:00
数据库里存放ip网络相关信息,
数据示例:
ipnet
192.168.1.0
192.168.2.0

求一个sql,由客户端ip获得该ip所在的网段
比如,查找 192.168.1.2/24则得到 192.168.1.0
查找192.168.2.3/24得到192.168.2.0
...全文
128 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
勿勿 2012-03-06
  • 打赏
  • 举报
回复
这个网段的计算是要一位一位计算出来的 所以必须要把ipnet转成2进制再进行与运算然后再转成 10进制
建议最好是放到程序去做。
bushy 2012-03-06
  • 打赏
  • 举报
回复
考虑用正则表达式

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧