📅  最后修改于: 2023-12-03 15:05:17.938000             🧑  作者: Mango
在 SQL Server 中,可以使用 TOP 子句来限制从结果集中返回的记录数量。当需要删除表中的顶部(前面)的一定数量的记录时,可以结合使用 DELETE 和 TOP 来完成操作。
以下是使用 TOP 子句进行删除的基本语法:
DELETE TOP (N) FROM <table_name> [WHERE <condition>]
N
:需要删除的记录数量。<table_name>
:目标表的名称。<condition>
:可选参数,指定删除条件。假设有一个名为 "Employees" 的表,包含员工的详细信息。下面的示例演示如何删除 "Employees" 表中的前 10 条记录:
DELETE TOP (10) FROM Employees;
如果要根据特定条件删除记录,可以在语句中添加 WHERE 子句。例如,要删除雇员的薪水低于 5000 的前 5 条记录,可以使用以下语句:
DELETE TOP (5) FROM Employees WHERE Salary < 5000;
希望以上信息能对你在 SQL Server 中使用 TOP 子句删除顶部记录有所帮助!