SQL Server数据库按百分比查询出表中的记录数
数据库  /  管理员 发布于 6年前   126
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数据库按百分比查询记录条数的操作就介绍到这里,希望本次的介绍能够给您带来一些收获。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号