如何用sql语句删除id 号不连续的三个记录
比如说id号为1,4,6的三条记录怎么写,表名是studentdeletefromstudentwhereid='1'????不会了,很着急,谢谢各位大虾...
比如说id号为 1 ,4 ,6 的三条记录 怎么写,表名是student
delete from student where id='1' ???? 不会了,很着急,谢谢各位大虾 展开
delete from student where id='1' ???? 不会了,很着急,谢谢各位大虾 展开
5个回答
展开全部
你写的是对的嘛,不过,标点要用英文状态的哟,还有,表名有时是要扩展名的,视情况。
delete from student where id="1" or id="4" or id="6"
当然,这是笨办法,很多语言都有包含函数,可判定id是否在146中
delete from student where id="1" or id="4" or id="6"
当然,这是笨办法,很多语言都有包含函数,可判定id是否在146中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用in 或者 or 来处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你那id应该是int型的吧,很少有把id用字符型表示的
delete from student where id=1 or id=4 or id=6
或
delete from student where id in (1,4,6)
第一个:or代表或的关系,删除id=1的或id=4的或id=6的
第二个:in后边的括号代表一个结果集
delete from student where id=1 or id=4 or id=6
或
delete from student where id in (1,4,6)
第一个:or代表或的关系,删除id=1的或id=4的或id=6的
第二个:in后边的括号代表一个结果集
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
delete from student where id=1 or id=4 or id=6;
delete from student where id in (1,4,6);
都行。
delete from student where id in (1,4,6);
都行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询