[小子 徐三][ 情天小帅猪] ,谢谢二位!如果在海量数据中保留少许数据哪,以原题为例,保留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的保留关键字。
我写一种
delete table where date='c' or date='e' or date='f'
DELETE FROM table WHERE date in('c','e','f')
到底是删行还是列