求一SQL语句?
delete from 结果 where 流水号 in (48335 to 48394)
我想删除流水号从48335到58394的记录,上面SQL提示有错
问题点数:20、回复次数:13Top
1 楼jinjazz(近身剪)回复于 2004-09-03 18:34:14 得分 2
delete from 结果 where 流水号 between 48335 and 48395
Top
2 楼pdbird(老巢)回复于 2004-09-03 18:38:38 得分 7
delete from 结果 where 流水号 between 48335 and 48395
或者:
delete from 结果 where 流水号 >=48335 and 流水号 <=48395
---------------------------------------------------------------
你错误的原因:
delete from 结果 where 流水号 in (48335 to 48394)
是IN 用错了,正确的用法为:
delete from 结果 where 流水号 in (48335 ,483356,48394)
in 只能单个列出,不能指明一个区间
Top
3 楼playboy1012(花花公子)回复于 2004-09-03 19:43:40 得分 2
对 用 between 才可以限定一个区段! in 是一个跟枚举一样的,要把所有的例子都举出来!
否则就只能查出你所例举的几个!Top
4 楼hsmserver(撒哈拉之雨的悲伤)回复于 2004-09-03 20:17:41 得分 1
delete from 结果 where 流水号 between 48335 and 48395Top
5 楼xinshiji(自由我有)回复于 2004-09-03 23:14:17 得分 2
delete from 结果 where 流水号 between 48335 and 48395
或者:
delete from 结果 where 流水号 >=48335 and 流水号 <=48395
Top
6 楼dacong(大聪)回复于 2004-09-03 23:23:12 得分 1
delete from 结果 where 流水号 between 48335 and 48395
或者:
delete from 结果 where 流水号 >=48335 and 流水号 <=48395Top
7 楼yifei1900(逸飞)回复于 2004-09-04 05:50:56 得分 0
学习中。Top
8 楼shineboy520(天行健,君子当以自强不息)回复于 2004-09-04 07:37:28 得分 1
delete from 结果 where 流水号 >=48335 and 流水号 <=48395Top
9 楼sunlihe(紫砚)回复于 2004-09-04 14:50:06 得分 1
各位都说了,我就顶一下!Top
10 楼xiaoyanggonghui(狼之吻)回复于 2004-09-04 15:26:36 得分 1
我也顶一下Top
11 楼aderly(冬冬)回复于 2004-09-04 15:40:06 得分 1
各位都说了Top
12 楼leungzhq2000(月下独茁)回复于 2004-09-05 18:19:05 得分 1
这个好象是看看书就可以了. 不要总是问问题,很麻烦的!@Top
13 楼downkey(可飞)回复于 2004-11-02 08:31:16 得分 0
leungzhq2000(天道酬勤)
你批评的对,苦于没有条件,出差在外.
见人摔到扶一下是中华美德,也是这儿的风格。我年青力壮如果没事不急我不会麻烦大家。Top




