最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

SQLServer数据库按百分比查询出表中的记录数

来源:动视网 责编:小采 时间:2020-11-09 07:03:11
文档

SQLServer数据库按百分比查询出表中的记录数

SQLServer数据库按百分比查询出表中的记录数:SQL Server数据库查询时,能否按百分比查询出记录的条数呢?答案是肯定的。本文我们就介绍这一实现方法。 实现该功能的代码如下: create procedure pro_topPercent ( @ipercent [int] =0 --默认不返回 ) as begin select top
推荐度:
导读SQLServer数据库按百分比查询出表中的记录数:SQL Server数据库查询时,能否按百分比查询出记录的条数呢?答案是肯定的。本文我们就介绍这一实现方法。 实现该功能的代码如下: create procedure pro_topPercent ( @ipercent [int] =0 --默认不返回 ) as begin select top


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数据库按百分比查询记录条数的操作就介绍到这里,希望本次的介绍能够给您带来一些收获。

您可能感兴趣的文章:

  • sql 查询记录数结果集某个区间内记录
  • mysql实现查询最接近的记录数据示例
  • 关于关系数据库如何快速查询表的记录数详解
  • 文档

    SQLServer数据库按百分比查询出表中的记录数

    SQLServer数据库按百分比查询出表中的记录数:SQL Server数据库查询时,能否按百分比查询出记录的条数呢?答案是肯定的。本文我们就介绍这一实现方法。 实现该功能的代码如下: create procedure pro_topPercent ( @ipercent [int] =0 --默认不返回 ) as begin select top
    推荐度:
    标签: 查询 记录 百分比
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top