`
webcode
  • 浏览: 5956402 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

sql 统计排名

 
阅读更多

摘要: 在博客列表中,统计发帖数量从大到小的排行, 输出前三名

--select top 3 mem_id,count(mem_id)as 'sta' from tb_blogjournal group by mem_id order by sta desc


select blogjournal.mem_id,Mem_LoginName,mem_pic from (select top 3 mem_id from tb_blogjournal group by mem_id order by count(mem_id) desc)as blogjournal inner join tb_member on blogjournal.mem_id=tb_member.mem_id
数据库表结构脚本

CREATE TABLE [tb_BlogJournal] (
[BJ_Id] [int] IDENTITY (1, 1) NOT NULL ,
[Mem_Id] [int] NULL ,
[BJC_Number] [nvarchar] (2) COLLATE Chinese_PRC_CI_AS NULL ,
[BJ_Title] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[BJ_Author] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[BJ_Content] [text] COLLATE Chinese_PRC_CI_AS NULL ,
[BJ_Datetime] [datetime] NULL ,
[BJ_Clicks] [int] NULL CONSTRAINT [DF_tb_BlogJournal_BJ_Clicks] DEFAULT (0),
[BJ_State] [tinyint] NULL ,
[BJ_Pic] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[BJ_Intro] [text] COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_tb_BlogJournal] PRIMARY KEY CLUSTERED
(
[BJ_Id]
) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO


CREATE TABLE [tb_Member] (
[Mem_Id] [int] IDENTITY (1, 1) NOT NULL ,
[Mem_LoginName] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_PassWord] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Email] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_CardNumber] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Name] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Sex] [tinyint] NULL ,
[Mem_Birthday] [datetime] NULL ,
[Mem_Education] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Provide] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_City] [nvarchar] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_HomeAddress] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Identity] [char] (18) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Telephone] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Mobilephone] [char] (11) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_MobilephoneSmall] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Unit] [nvarchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Profession] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Code] [char] (6) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Introduction] [nvarchar] (500) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_IsCook] [char] (1) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Intrest] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_Use] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_State] [char] (1) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_AddTime] [datetime] NULL ,
[Mem_Nickname] [nvarchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Mem_blogStar] [int] NULL CONSTRAINT [DF_tb_Member_Mem_blogStar] DEFAULT (0),
[Mem_Pic] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_tb_Member] PRIMARY KEY CLUSTERED
(
[Mem_Id]
) ON [PRIMARY]
) ON [PRIMARY]
GO


分享到:
评论

相关推荐

    最新统计排名前十的SQL和NoSQL数据库排行榜

    主要介绍了最新统计排名前十的SQL和NoSQL数据库排行榜,本文包括Oracle、MySQL、Microsoft SQL Server、PostgreSQL、MongoDB等数据库,需要的朋友可以参考下

    泛微系统SQL语句大全

    泛微系统中常见的主要基于SQL server相关的SQL语句大全, 其中包括组织架构相关SQL,流程相关SQL以及其他自定义需求; 效率排名,等SQL总数将近百;

    泛微E9当前流程待办量排名SQL

    泛微E9当前流程待办量排名语句

    统计成绩SQL语句

    计算每个人的总成绩并排名 select CourseID,sum(Score) as allscore from ScoreInformation group by CourseID order by allscore

    SQL的一些练习题答案

    SQL的一些练习题答案SQL的一些练习题答案SQL的一些练习题答案SQL的一些练习题答案SQL的一些练习题答案SQL的一些练习题答案SQL的一些练习题答案SQL的一些练习题答案SQL的一些练习题答案SQL的一些练习题答案SQL的一些...

    Microsoft SQL Server 2008技术内幕:T-SQL查询(第二卷)

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    经典SQL语句大全

    15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.) select a,b,c from tablename ta where a=(select max(a) from ...

    SQLServer2008技术内幕T-SQL查询包含源代码及附录A

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    SQl 函数说明大全

    1.聚合函数 执行的操作是将多个值合并为一个值。例如 COUNT、SUM、MIN 和 MAX。 2.配置函数 是一种标量函数,可...13.系统统计函数 返回有关 SQL Server 性能的信息。 14.文本和图像函数 可更改 text 和 image 的值。

    JYC统计-超强网站访问统计分析系统

    多指标 浏览量 访问量 停留时间 独立访客 二跳率 跳出率 综合评价功能 让您准确把握各网站 各栏目专题的排名评比效果 给你最准确的业绩考核参考 自动统计简报邮件 让您一上班就可以准确把握网站访问情况 做到...

    SQL常用函数查询手册

    word格式。SQL常用函数的查询工具。包括字符串操作函数,数据类型转化函数,日期函数,统计函数,数学函数,排名函数等等。可以打开word的文档结构图方便查询

    Microsoft+SQL+Server+2008技术内幕:T-SQL查询_源代码及附录 中文版

    主要内容包括SQL的基础理论、查询优化、查询算法及复杂度,以及在使用子查询、表表达式、排名函数、数据聚合和透视转换、TOP和APPLY、数据修改、分区表、特殊数据结构等实际应用时会遇到的各种高级查询问题和解决...

    sqlserver 统计sql语句大全收藏

    1.计算每个人的总成绩并排名 select name,sum(score) as allscore from stuscore group by name order by allscore 2.计算每个人的总成绩并排名 select distinct t1.name,t1.stuid,t2.allscore from stuscore t1,( ...

    SQL练习题和答案(难度★★★☆☆)

    第二天 1、查询客户表,统计每个机构2000年之前开户数、2000~2005开户数(含头不含尾)、2005~2010开户数(含头不含尾)、2010之后开户...年总手续费排名(按客户排名,如果总手续费为0,则不参与排名,排名置为9999)

    全国城市、2+26城市、168城市、337城市排名、行政区排名

    附件为sql脚本,包含各级别行政区域的排名与编码 CREATE TABLE `t_dict_region_classfiy` ( `region_code` varchar(100) DEFAULT NULL COMMENT '行政区划编码', `region_name` varchar(500) DEFAULT NULL COMMENT ...

    Oracle数据库、SQL

    8.1报表统计常用 16 8.2缺省情况组函数处理什么值 16 8.3当组函数要处理的所有值都为null时 16 8.4行级信息和组级信息 16 九、 group by子句 17 9.1语法和执行顺序 17 9.2分组过程 17 9.3常见错误 17 9.4多列分组 17...

    sql超级经典(练习题+答案)

    [100-85],[85-70],[70-60],[0-60]--23.2 统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[]及所占百分比 --24、查询学生平均成绩及其名次 --24.1 查询学生的平均成绩并进行排名,sql 2000用...

    使用SQL Server开发服务器端应用程序

    6.统计每个学生(通过实参得到)的平均成绩及排名; 7.将学生选课成绩从百分制改为等级制(即A、B、C、D、E)显示。 8.创建一个触发器,删除学生表中记录的同时删除选修表中相应的选课记录。

    mfc+ sql2000 实现运动会成绩管理系统

    vc++ mfc sql2000 对成绩进行排名。并按照学院。进行分数累加。并排名出来。也可以对单项成绩进行排名。 也可单独项目查询。 当然 基本的功能。 录入 修改 删除。都是有的。 数据库也做了触发器。可以实时更新排名...

    【SQL语句练习】(一) 查询学生获得的总学分

    本题目要求编写SQL语句, 检索出学生‘张三’选修的所有课程及成绩,最后计算他所获得的总学分。输出成绩结果集按课程号升序排序。 注意:选课成绩在60分以上才能获得相应的学分。cou表中credit列为某课程的学分值 ...

Global site tag (gtag.js) - Google Analytics