如何刪除最上面一行?如果超過20行,我想刪除最上面一行。我使用c#。如何刪除表中最新的20行?
0
A
回答
1
TOP(表達)[PERCENT]
指定將被刪除 隨機的行數或百分比。 表達式可以是一個數字或一個 百分比的行。在帶有INSERT,UPDATE或DELETE的TOP表達式中使用的 中引用的行 不是按照任何順序排列的 。
0
約刪除一些信息http://msdn.microsoft.com/en-us/library/bb386925.aspx
var ordFetch =
(from ofetch in db.Orders
where ofetch.OrderID == reqOrder
select ofetch).First();
db.Orders.DeleteOnSubmit(ordFetch);
db.SubmitChanges();
要選擇頂行:
var data = (from p in people
select p).Take(100);
0
假設ID字段是一個合適的替代品和總是隨着時間而增加(即ID的最小值是最老的,並且總是如此):
using (SqlConnection conn = new SqlConnection("yourconnectionstring"))
{
SqlCommand cmd = conn.CreateCommand(
"DELETE FROM table WHERE ID NOT IN (SELECT TOP 20 ID FROM table ORDER BY ID DESC)");
cmd.ExecuteNonQuery();
}
(我的C#語法可能稍有 - 我這樣做是從內存中 - 但SQL查詢應該是不錯。)
相關問題
- 1. 如何在SQLite表中隨機刪除20%的行
- 2. 如何從表中刪除除最新的10行以外的所有行
- 3. 如何alertview IOS刪除%20
- 4. 如何刪除HTML表格的最後td並添加新行?
- 5. 如何刪除%20%20%20 URL傳遞之前在asp.net
- 6. 如何從表中刪除如果計數大於20
- 7. 最新更新和刪除的表?
- 8. 如何從子表中刪除從父表中刪除的行?
- 9. 刪除表中的最後一行android
- 10. 刪除表中的最後一行 - SQL
- 11. 如何刪除表中的重複記錄,但保留最新?
- 12. 如何從angularjs的更新行中刪除錶行?
- 13. 刪除20%從URL
- 14. 如何刪除新行
- 15. 更新MySQL表中最後20行的特定列?
- 16. 如何刪除所有行除了50最新
- 17. 刪除日期最少更新的行
- 18. 如何刪除表格中的換行
- 19. 如何刪除表中的一行
- 20. 如何刪除連接表中的行?
- 21. 如何刪除hbase表中的一行
- 22. 如何刪除表中的行sql
- 23. 如何刪除表中的行?
- 24. 如何刪除表中的特定行
- 25. 如何在另一行中刪除行時更新SQL表?
- 26. 如何刪除UITextView的最後一行?
- 27. 如何刪除此行表
- 28. 如何刪除sqlite中的第一行後重新排列表?
- 29. 如何刪除ng表中刪除的行
- 30. 如何刪除SQL中的行而不刪除整個表