goback add

SQL Server 2008程序设计之top改进功能

4134 点击·0 回帖
灯火互联
楼主

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关键字

喜欢0 评分0