要取一个字段中按照排序后的第一条记录,SQL语句怎么写? 看该字段是什么数据类型的,如果是整数型的就太简单了!用MAX或MIN函数就可以搞定,因为排序无非也就是降序和升序!也就是最大值或最小值!如果不是整数型的,用TOP N可以实现该记录的所有字段的数值! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Select top 1 * from yourTable order by 字段 select top 1 * from 表 order by 排序字段 select top 1 colname from yourtable order by colname 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。保留所有权利。 select top 1 * from 表 order by 排序字段 Select top 1 * from yourTable order by 字段 Select top 1 aa from yourTable order by aa 求帮助写一个外连接SQL!!!!!!!! 求一个查询方法 拜托~~ 高手帮忙看下,两个调用存储过程的问题谢谢了先。 各位高人,请教一个问题 求SQLServer里面的字符串处理函数 SQL 查询条件判断问题 SQL卸载后要求恢复数据库——在线急等 2条统计语句 各位大虾小弟有个SQL问题阿?? 在我的SQL里要设置些什么? 高分求助!字段的名字可以拼起来吗?例如我想查询字段名为day23的字段,但是23是从一个字符串里取得的,谢谢!! 这个东东该怎么写?请指教!
-------------------------------------使用 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。保留所有权利。