国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server數據庫按百分比查詢出表中的記錄數

2020-07-25 12:51:27
字體:
來源:轉載
供稿:網友

SQL Server數據庫查詢時,能否按百分比查詢出記錄的條數呢?答案是肯定的。本文我們就介紹這一實現方法。

實現該功能的代碼如下:

create procedure pro_topPercent  (  @ipercent [int] =0        --默認不返回 ) as begin select top (@ipercent ) percent * from books end 

create procedure pro_topPercent  (  @ipercent [int] =0  ) as begin select top((select COUNT (*) from books)*(@ipercent)/100) * from books end exec pro_topPercent '10'    --執行存儲過程

創建存儲過程的語法類似帶指針的C#,創建時參數表用小括號括起,輸出參數帶傳遞方向的參數標識 OUTPUT,輸入參數不用,參數聲明格式:

@studentname  [nvarchar] (50)   output

存儲過程執行時參數表不用加括號,若有輸出參數,先聲明,用如下格式執行:

declare @studentname_1  exec myprocedure 

'輸入參數',@studentname_1 output, 如果前臺用的是.net的話可以在comand.parameters中添加傳遞方向為output的sqlparameter參數接收該值。

關于SQL Server數據庫按百分比查詢記錄條數的操作就介紹到這里,希望本次的介紹能夠給您帶來一些收獲。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海晏县| 长沙市| 永福县| 南宫市| 温泉县| 甘孜县| 碌曲县| 杭锦旗| 蛟河市| 洪江市| 三原县| 白水县| 通渭县| 襄樊市| 锦屏县| 都安| 桓台县| 河西区| 泰安市| 衢州市| 巫溪县| 沙雅县| 高陵县| 汽车| 保山市| 岐山县| 吉安县| 西和县| 信阳市| 厦门市| 奈曼旗| 历史| 灵璧县| 光山县| 嘉义市| 汽车| 永平县| 永仁县| 宁城县| 临猗县| 安仁县|