SQL Server 2008プログラム設計のtop改善機能

1450 ワード

--SQL Server 2008      top      
      
/********************************************************************************      
 *  :SQL Server 2008      
 *  :                       
 *                   ,            
      
 *  :Stephenzhou(  )      
 *  : 2012.12.3  
 *Mail:[email protected]      
 *  :       。      
**********************************************************************************/  

 
topはパーセントインスタンスを返します
元の表は以下のように25条の記録があり、10パーセント戻った後に2.5条の記録が3行戻る
select COUNT(1) from ##aa

-----------
25

(1     )

10パーセント表示
 
declare @num as float 
set @num=10
select top (@num ) percent* from ##aa

percentキーワード
VendorID    Orfder      Employee
----------- ----------- --------------------------------------------------------------------------------------------------------------------------------
1           4           Emp1orders
1           3           Emp2Orders
1           5           Emp3Orders

(3     

注意、表示されるパーセントのレコード注意データ型がfloatの後にpercentキーワードと
 
 
*作者:Stephenzhou(アモン)*日付:2012.12.2.3*Mail:[email protected]*また、転載は出典をご参照ください.*ブログアドレス:http://blog.csdn.net/szstephenzhou