易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL语句怎么写?

我有一张表 Create table abc (ID int primary key, A varchar(20), B varchar(20)); 数据库中A和B字段不能重复,也就是比如我插入一条记录 :insert into abc(ID, A, B) values(1, abc123, abc456);
我在插入第二条记录的时候,就不能插入 X>=abc123,或者X <=abc456的数,也就是执行这样一条写入语句就需要报写入重复的错误:insert into abc(ID, A, B) values(1, abc124, abc455); 也就是A和B之间的数都算重复,一条记录可以写这样一条sql语句进行判断:select * from abc where A>=abc123 and A <=abc456 and B>=abc123 abd B <=abc456 不能写入,但是数据库中有10万条记录,这样进行重复判断就显得很慢了,请大家帮忙想一个比较快速的判断写入是否重复的sql语句,谢谢!
abc122 abc467算重复吗

不算.

这样。。。那不是插入范围只能越来越小?

abc122 abc455算重复吗

引用
这样。。。那不是插入范围只能越来越小?

这样算重复

就是只能插大的,不能插小的?是吧?

引用
abc122 abc455算重复吗

这样也算重复.

还是得请小P梁.

那就是插入的时候A要小于数据库中最小的A,B要大于数据库中最大的B??

A和B之间的数是连续的,B是在A的基础上得来的.

引用
那就是插入的时候A要小于数据库中最小的A,B要大于数据库中最大的B??

不是,因为写入第二条记录不一定要从数据库中最大的开始连续.

没看懂,多列几条数据

SQL code



Code highlighting produced by Actip


相关问答:

门外汉求助...关于后台+SQL+ASP

....接到一个小程序..工作原来大概是这样的...前台是WEB服务器.架构就是ASP+SQL..前台由ASP向SQL添加服务类别(表单).然后又后台程序读取表单..要实时读取..然后显示在服务器上面..从理论上面能行通不?如果可以..后台 ......

SQL server数据集出错求助

两种错误:
1.如果我这样申明:ResultSet rs;错误提示如下:

An error occurred at line: 51 in the jsp file: /index.jsp
The local variable rs may not have been initialized
48:    ......

pl/sql导入数据问题

我EXCEL中一个单元格的数据如  "2009-01","8949-232"

将这个数据粘贴到PL/SQL中的一个表中后,数据确是成为了 2009-01,8949-232 ,把所有的""都没了,
如何弄呢?请大家试 ......

sql查询疑问

表中按datadate,tradeid为主键,也就是说tradeid会重复出现在不同天中,同一天的tradeid是不同的。现在我希望取一段时间范围内不重复的tradeid,且只要每个tradeid的最后一次出现的那条。sql语句该怎么写

: ......

如何把这个MS SQL的语句换成等价的MySQL语句?

语句如下,其中字段名存储的是网址,整个代码的功能就是统计相同网站的次数,
比如说有两条记录,一个是http://www.baidu.com/  另一个是http://www.baidu.com/a/b/c/d/
这段代码就会按照点号".&quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号