用于更新表中前1个记录的SQL查询

Tin*_*ina 2 sql

任何人都可以告诉我如何编写查询来更新表中的前1条记录?

谢谢

Lit*_*les 10

您必须通过对您决定的列进行排序来确定表中的最高记录.

也就是说,您可以在SQL Server中执行此操作:

UPDATE [YourTable]
SET [YourColumn] = SomeValue
WHERE [PrimaryKey] IN 
(
   SELECT TOP 1 [PrimaryKey]
   FROM [YourTable]
   ORDER BY [PrimaryKey]  -- You need to decide what column you want to sort on
)
Run Code Online (Sandbox Code Playgroud)