如何删除表中一部分记录 有表:cust字段loyalty有0,1,...,7等值,loyalty=1的有17条记录,想删除其中13条的loyalty=1的相应记录,其他保留,如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --这样试一下Set RowCount 13Delete CustWhere Loyalty=1Set RowCount 0 2楼的写法可以.delete from tb where id in (select top 13 id from tb where loyalty=1 order by newid())如果你的表有标识列,我假设它名为id 好象不行耶,因为总的还有好多记录,不止这17条,而且他们不是按照Loyalty字段排序的,是不是应该按Loyalty字段排好序 ,然后再做? --沒關係的吧.樓上有人寫過了--如要刪除loyalty=1的其中隨便13條紀錄set rowcount 13delete cust where loyalty=1set rowcount 0 求助 此类 sql 递归怎么写啊? 请教,存储过程出错 SQL语句 数据库邮箱 请教大吓累加数请教!!!急!!!在线等..... 碰到问题,求教高手 能否求出一颗树每个节点所拥有的叶子数,自身节点所处深度,下属(孩子)节点的最大高度? 求一条关于日期的循环语句 请教高手,在windows安装程序中使用合并模块安装sql实例 简单的两道关于trigger和function的题目 简单问题~请各位帮帮忙 急~~~~~~~~~~~~~~~~`` SQL server ODBC连接不上,但是sql server服务器ping的到啊?
Set RowCount 13
Delete Cust
Where Loyalty=1
Set RowCount 0
如果你的表有标识列,我假设它名为id
--如要刪除loyalty=1的其中隨便13條紀錄set rowcount 13
delete cust where loyalty=1
set rowcount 0