SQL中,要删除某表的前10条记录,如何写?delete能不能与top合用的?

2025-04-11 09:34:09
推荐回答(3个)
回答1:

不能,但可以这样:
DELETE TABLE1 WHERE FIELD_ID IN(SELECT TOP 10 FIELD_ID FROM TABLE1)

回答2:

delete from ‘tablename’where id in (1,10)

回答3:

1L 回答 你的效率比我低太多,不知道怎么想的
DELETE TOP(10) FROM 表名