Ult*_*mit 3 sql sql-server-2005
如果使用select语句:
select top (18) * from pippo;
Run Code Online (Sandbox Code Playgroud)
我使用delete语句:
delete top (18) from pippo;
Run Code Online (Sandbox Code Playgroud)
我想知道18个选中和删除的行是否相同.
有帮助吗?
在接受答案后编辑:
我在这里找到了以下解决方案:从SQL Server中的表中删除"第一个"记录,没有WHERE条件
WITH q AS
(
SELECT TOP 18 *
FROM pippo
ORDER BY FIELD1 ASC /* You may want to add ORDER BY here */
)
DELETE
FROM q
Run Code Online (Sandbox Code Playgroud)
使用此解决方案,我按FIELD1对所有"pippo"表进行排序,然后删除前18行.
| 归档时间: |
|
| 查看次数: |
202 次 |
| 最近记录: |