看该字段是什么数据类型的,如果是整数型的就太简单了!用MAX或MIN函数就可以搞定,因为排序无非也就是降序和升序!也就是最大值或最小值!
如果不是整数型的,用TOP N可以实现该记录的所有字段的数值!

解决方案 »

  1.   

    Select top 1 * from yourTable order by 字段
      

  2.   

    select top 1 * from 表 order by 排序字段
      

  3.   

    select top 1 colname from yourtable order by colname
      

  4.   

    Select top 1 * from yourTable order by 字段
    -------------------------------------使用 TOP 和 PERCENT 限制结果集
    TOP 子句限制返回到结果集中的行数。TOP n [PERCENT]n 指定返回的行数。如果未指定 PERCENT,n 就是返回的行数。如果指定了 PERCENT,n 就是返回的结果集行的百分比,如下所示:TOP 120 /*Return the top 120 rows of the result set. */
    TOP 15 PERCENT /* Return the top 15% of the result set. */.如果一个 SELECT 语句既包含 TOP 又包含 ORDER BY 子句,那么返回的行将会从排序后的结果集中选择。整个结果集按照指定的顺序建立并且返回排好序的结果集的前 n 行。限制结果集大小的另一种方法是在执行一个语句之前执行 SET ROWCOUNT n 语句。SET ROWCOUNT 与 TOP 的不同之处在于: SET ROWCOUNT 限制适用对 ORDER BY 取值后在结果集中生成行。如果指定了 ORDER BY,SELECT 语句将在从某个已根据指定的 ORDER BY 分类进行了排序的值集中选择 n 行后终止。
    TOP 子句适用于指定了该子句的单个 SELECT 语句。在执行另一个 SET ROWCOUNT 语句之前,SET ROWCOUNT 会一直有效,例如执行 SET ROWCOUNT 0 将会关闭此选项。 请参见SELECTSET ROWCOUNT©1988-2000 Microsoft Corporation。保留所有权利。
      

  5.   

    select top 1 * from 表 order by 排序字段
      

  6.   

    Select top 1 * from yourTable order by 字段
      

  7.   

    Select top 1 aa from yourTable order by aa