注册 登录
编程论坛 SQL Server论坛

(急用)查询语句问提 高手请进

梦的守护神 发布于 2007-03-10 10:55, 493 次点击
1
我有两个字段 StartIP(开始IP) EndIP(结束IP)
比如我有一个192.168.0.6 这个IP 我想判断这个IP是否在这个IP段
2
数据库中的数据库 有 1,5,8三个数据 ,我想在从数据库中读出的数据是1,2,3,4,5,6,7,8,9


这两个SQL语句该怎么写
1 回复
#2
初学Delphi2007-03-12 10:42

第一个:
sql语句不知道怎么写
你可以把开始IP,结束IP和你要判断的IP拆分一下,放在数组里
a,b,c
判断
for(i=0;i<4;i++)
if(c[i]>=a[i]&&c[i]<=b[i])
continue
//继续判断;
else
{"不在";break;}
第二个:
你说的意思没明白过来;
数据库结构什么样的你也不说说
有 1,5,8三个数据,是指的3个字段的么,你想得到一条记录9个字段?
select 1,2……9?
还是什么意思?

1