SQL Server 2008程序设计之top改进功能 [sql] --SQL Server 2008程序设计之 top改进功能
/******************************************************************************** *主题:SQL Server 2008程序设计 *说明:本文是个人学习的一些笔记和个人愚见 * 有很多地方你可能觉得有异议,欢迎一起讨论 **********************************************************************************/ top返回百分比实例 原表如下 有25条记录,返回百分之十后就是2.5条记录 按里要返回3行 [sql] select COUNT(1) from ##aa ----------- 25 (1 行受影响) 显示百分之十 [sql] declare @num as float set @num=10 select top (@num ) percent* from ##aa percent 关键字 [sql] VendorID Orfder Employee ----------- ------------------------------------------------------------------------------------------------------------------------------------------- 1 4 Emp1orders 1 3 Emp2Orders 1 5 Emp3Orders (3 行受影响 注意, 在显示的百分比的记录 注意数据类型为float 后面记得跟 percent关键字
|