首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个数据库查询语句怎么写

2013-09-05 
这个数据库查询语句如何写?idstartend1100000001100000009 2100000010100000020 3100000030100000040 现在

这个数据库查询语句如何写?
idstart      end     
1100000001100000009 
2100000010100000020 
3100000030100000040 

现在我如果插入 start 100000021   end  1000000029  则需要能正常插入。
如果我插入  start 100000015   end 100000025  的话,则要提示 不能插入,应为这个号段已经包含在 id是2的范围之内了。

也就是说 我插入的 start 的值  和  end 的值 直接的号段 不能在 其他号段里面包含?需要怎么样来做判断呢?
[解决办法]
to

引用:
Quote: 引用:

如果我数据表中记录多,是否需要对用户输入的起始值和终止值 对每一条记录的区间都要去判断一次?

你可以先把数据筛选一下,比如说根据画面上的to和表里的from进行比较,from <= to
可以筛选一部分数据,

改正一下,画面上的to值和表里的start比较,to <= start
画面上的from值和表里的end比较 from >= end

你可以先试试,没实践,不晓得对不对,只是大概思路是这样吧,

热点排行