SQL语句删除一个表中的多条记录

SQL语句删除一个表中的多条记录请教个问题SQL语句删除一个表中的多条记录如“table”表中date列:a、b、c、d、e、f、g;删除c、e、f有几种方法?... SQL语句删除一个表中的多条记录

请教个问题
SQL语句
删除一个表中的多条记录
如“table”表中date列:a、b、c、d、e、f、g;删除c、e、f
有几种方法?
展开
 我来答
匿名用户
2013-09-09
展开全部
[小子 徐三][ 情天小帅猪] ,谢谢二位!如果在海量数据中保留少许数据哪,以原题为例,保留c、e、f的方法? 求教中。。。 2008-05-14 16:51
如果是删除c、e、f之外的记录哪

我来回答:

第一种方法:
DELETE FROM [table] WHERE date not in('c','e','f') ;

第二种方法:
DELETE FROM [table] WHERE not ([date]<>'c' or [date]<>'e' or [date]<>'f') ;

注:在表名或列名的外面加是[ ] 中括号,是为了防止与sql关键字重复造成出错,如table是sql的保留关键字。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-09
展开全部
我写一种
delete table where date='c' or date='e' or date='f'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-06-19
展开全部
DELETE FROM table WHERE date in('c','e','f')
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光的雷咩咩
2017-06-19 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7843万
展开全部
到底是删行还是列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式