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

2024-11-05 18:42:50
推荐回答(4个)
回答1:

[小子 徐三][ 情天小帅猪] ,谢谢二位派孙!如果在海量数据中保留少许数据哪,以原题为例,保留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的保留关键字。

回答2:

我塌拆歼写一种团冲
delete table where date='c' or date='e' or date='f'御庆

回答3:

DELETE FROM table WHERE date in('c','e','f')

回答4:

到底是删行还是列