SQL server中的parsename方法拆分IP地址或比例,本文主要用parsename操作ip字串:

首先了解parsename的用法:

1、SQL server中如何拆分ip地址
   比如有一个ip地址是 192.168.12.8

2、再或者,如何拆分一个包装比例,比如1:5:30

用parsename方法即可以实现:

  selectparsename(replace('1:5:30',':','.'),1)

执行结果是:30

  selectparsename(replace('1:5:30',':','.'),2)

执行结果是:5

  selectparsename(replace('1:5:30',':','.'),3)

执行结果是:1

分离出范围ip中的四个数字位  转整

string[] startIPArray = startIP.Split('.');
string[] endIPArray = endIP.Split('.');
……分别转成整型

我们以查找在范围192.0.0.0~192.255.255.255之间的ip地址为条件,具体的sql语句如下:

select * from ip_address_varchar
where(cast(parsename(ipAddress, 4) as int) between 192 and 192
and cast(parsename(ipAddress, 3) as int) between 0 and 255
and cast(parsename(ipAddress, 2) as int) between 0 and 255
and cast(parsename(ipAddress, 1) as int) between 0 and 255
)

查询ip区间的ip地址的sql语句相关推荐

  1. Oracle查询某一天日期数据的SQL语句的几种写法

    本文章向大家介绍Oracle查询某一天日期数据的SQL语句的几种写法,主要包括Oracle查询某一天日期数据的SQL语句的几种写法使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值, ...

  2. Oracle查询某个日期的周一到周日SQL语句

    Oracle查询某个日期的周一到周日SQL语句 SELECT TRUNC(to_date('2021-12-27','YYYY-MM-DD'),'IW')+(ROWNUM-1)*6 FROM dual ...

  3. 查询和删除表中重复数据sql语句

    查询和删除表中重复数据sql语句 (一) 1.查询表中重复数据.select * from people where peopleId in (select   peopleId  from   pe ...

  4. golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等

    作者: 一蓑烟雨1989 所属专栏: Go从不放弃到实战 本文链接:https://blog.csdn.net/wangshubo1989/article/details/78066344 生命不止, ...

  5. mysql执行效率低_如何查询mysql中执行效率低的sql语句

    展开全部 一.MySQL数据库有几个配置选项可以32313133353236313431303231363533e59b9ee7ad9431333337373563帮助我们及时捕获低效SQL语句 1, ...

  6. 如何查询mysql中执行效率低的sql语句

    一些小技巧 1. 如何查出效率低的语句? 在MySQL下,在启动参数中设置 --log-slow-queries=[文件名],就可以在指定的日志文件中记录执行时间超过long_query_time(缺 ...

  7. Mysql多表查询,获取部门最高工资的sql语句方案

    PS:之前写过一篇文章,是另一种方法(关联子查询),感兴趣的可以去看一下:sql关于group by和max函数一起使用的坑(同理,求部门最高工资)_HD243608836的博客-CSDN博客 ~~~ ...

  8. java mysql查询字段换行,java类中写sql语句,查询条件包含换行

    java类中写sql语句,查询条件包含换行 detachedCriteria.add(Restrictions.or( Restrictions.like("chengBanDanWeiId ...

  9. mysql 省市县三级联动查询_省市县三级联动的SQL语句

    省市县三级联动的SQL语句 无 CREATE TABLE `t_address_province` (`id` INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键', ...

  10. Go实战--golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等

    生命不止,继续 go go go!!! 之前,有介绍过golang提供的标准库:net包 Go语言学习之net包(The way to go) 简要回味net包 func ParseIP func P ...

最新文章

  1. SAP 差旅报销集成方案的实现
  2. 压缩文件拷到服务器损坏,压缩文件导致无法拷贝共享
  3. html 不同字数对齐,表单短标题不同字数两端对齐问题
  4. pat04-树7. Search in a Binary Search Tree (25)
  5. RedHat Linux安装Informix v10.x(图文详解)
  6. fedora 安装google浏览器失败,报错
  7. MATLAB数字图像处理 实验一:图像处理基本操作(平移、放大、缩小、旋转、插值)
  8. 惠普电脑u盘重装系统步骤_惠普电脑重装系统图文教程
  9. 威刚SU600固态硬盘不识别通电无反应慧荣SM系列主控数据恢复![图]
  10. html绘制波形图,Html5 canvas 绘制心电波形图
  11. 计算机软件安装包后缀名,请问以 ISO 为后缀名的是什么文件,用什么软件可以打开?...
  12. [转载]《澄明之境》:投资是一种信仰
  13. 树莓派Pico开发板的C/C++开发环境搭建(VSCode+PlatformIO)
  14. 音乐伴奏如何提取?不容错过的几款软件
  15. 32位计算机如何升级,32位改64位系统怎么安装 32位怎么升级64位系统
  16. 【数据结构】基础:二叉树
  17. 物联网应用技术学习内容及就业前景
  18. int const, const int *,int *const,int const *const 区别
  19. C++之路进阶——codevs3566(紧急疏散)
  20. 纯CSS3实现常见的时间进度线(竖立方向)

热门文章

  1. 解决Chrome账户无法同步
  2. TML5期末大作业:咖啡网站设计——咖啡网站pc端带轮播js (5页) 学生酒水网页作业, 生鲜水果网页作业成品, 零食小吃网页作 美食网页业模板
  3. 笔记本风扇噪音大的解决方法
  4. UVa10653.Prince and Princess
  5. 工业控制信息安全资源汇总(国内篇)
  6. java 中文词性标注_pyhanlp 中文词性标注与分词简介
  7. 关于Environment类的使用
  8. java short 写法_Java数据类型short的使用方法
  9. import time python_Python——入门级(import 模块)
  10. 怎么卸载VS2013?亲测有效