📅  最后修改于: 2023-12-03 14:51:46.476000             🧑  作者: Mango
在 SQL Server 中,我们可以使用 SELECT TOP
语句从任何表中查找第一个值。
使用 SELECT TOP
语句可以从查询结果集的开头返回指定的行数。
SELECT TOP (expression) column_name(s)
FROM table_name
WHERE condition;
expression
:定义返回的行数column_name(s)
:要返回的列的名称table_name
:要从中检索数据的表的名称condition
:可选的,筛选行的条件假设我们有一个名为 students
的表,其中包含学生的姓名和成绩。
SELECT TOP 1 name, score
FROM students
ORDER BY score DESC;
此查询将从 students
表中选择成绩最高的学生,并返回该学生的姓名和成绩。
| name | score |
|--------|-------|
| Alice | 99 |
以上是如何从 SQL Server 中的任何表中查找第一个值的介绍。