1
A
回答
0
DELETE FROM someTable
WHERE myPrimaryKey in (5, 6, 7)
換句話說:您不能僅僅告訴DBMS從表中刪除「第5條記錄」。您將必須構建一個where
子句,該子句完全匹配您要刪除的那些行。
當你考慮它時,這是有道理的,因爲DBMS不保證表中記錄的任何內部順序,也就是說,它沒有關於第n條記錄的內在概念。
0
默認情況下,表格沒有預定的順序,所以您必須定義刪除5-7行的順序。您可以嘗試使用ROW_NUMBER()來定義表格中的順序來計算行數。舉例來說,如果你有一個主鍵ID
您可以通過此列順序:
WITH T1 AS
(
SELECT T.*,
ROW_NUMBER() OVER (ORDER BY ID) as RowNum
FROM T
)
DELETE FROM T1 WHERE RowNum between 5 and 7
相關問題
- 1. 從數據庫中刪除特定行
- 2. 刪除數據庫中的特定行
- 3. 從中繼器中的數據表中刪除特定的行
- 4. 從數據庫中刪除特定值
- 5. 使用特定範圍從特定列中刪除單元格
- 6. 從數據幀中刪除特定行
- 7. 如何從SQLite數據庫中刪除特定的行
- 8. 如何刪除html表格和數據庫中的特定行
- 9. 刪除特定的數據表的行
- 10. 如何從多個數據表中刪除特定數據表中的行?
- 11. 刪除數據庫行中的特定數據(C#)
- 12. 使用sed刪除範圍中的特定行
- 13. Javascript - 從字符串中刪除特定範圍的子串
- 14. codeigniter - 刪除特定的錶行而不刪除它在數據庫中
- 15. 刪除數據框中的特定行?
- 16. PANDAS從df中刪除一行範圍
- 17. Android SQLite從數據庫中刪除特定行
- 18. 刪除數據庫中的選定行
- 19. 的ID從數據庫中刪除行
- 20. 如何從C#中的數據表中刪除特定的值#
- 21. 根據時間範圍刪除HBase表中的所有數據?
- 22. 從具有數十億行的表中刪除特定的行
- 23. 從SQL數據庫刪除特定數量的行
- 24. 從數據庫中刪除選定的行數據
- 25. 從字節數組中刪除範圍
- 26. 從SQL中的多個數據庫行中刪除特定的字符串
- 27. 如何從excel公式中的主範圍中刪除範圍
- 28. 如何從數據庫中刪除特定數據(SQL/PHP)
- 29. 從矢量範圍中刪除特定元素
- 30. 從另一個表中刪除特定行時刪除表中的行