好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > sqlserver 統計sql語句大全收藏

sqlserver 統計sql語句大全收藏

熱門標簽:貴州房產智能外呼系統供應商 電銷外呼有錄音系統有哪些 申請400電話在哪辦理流程 臨沂智能電銷機器人加盟哪家好 鎮江網路外呼系統供應商 百度地圖標注改顏色 小e電話機器人 一個導航軟件能用幾個地圖標注點 外呼運營商線路收費
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,( select stuid,sum(score) as allscore from stuscore group by stuid)t2where t1.stuid=t2.stuidorder by t2.allscore desc

3. 計算每個人單科的最高成績

select t1.stuid,t1.name,t1.subject,t1.score from stuscore t1,(select stuid,max(score) as maxscore from stuscore group by stuid) t2where t1.stuid=t2.stuid and t1.score=t2.maxscore

4.計算每個人的平均成績

select distinct t1.stuid,t1.name,t2.avgscore from stuscore t1,(select stuid,avg(score) as avgscore from stuscore group by stuid) t2where t1.stuid=t2.stuid

5.列出各門課程成績最好的學生

select t1.stuid,t1.name,t1.subject,t2.maxscore from stuscore t1,(select subject,max(score) as maxscore from stuscore group by subject) t2where t1.subject=t2.subject and t1.score=t2.maxscore
6.列出各門課程成績最好的兩位學生

select distinct t1.* from stuscore t1 where t1.id in (select top 2 stuscore.id from stuscore where subject = t1.subject order by score desc) order by t1.subject

7.學號 姓名 語文 數學 英語 總分 平均分

select stuid as 學號,name as 姓名,sum(case when subject='語文' then score else 0 end) as 語文,sum(case when subject='數學' then score else 0 end) as 數學,sum(case when subject='英語' then score else 0 end) as 英語,sum(score) as 總分,(sum(score)/count(*)) as 平均分from stuscoregroup by stuid,name order by 總分desc

8.列出各門課程的平均成績

select subject,avg(score) as avgscore from stuscoregroup by subject

9.列出數學成績的排名

declare @tmp table(pm int,name varchar(50),score int,stuid int)insert into @tmp select null,name,score,stuid from stuscore where subject='數學' order by score descdeclare @id intset @id=0;update @tmp set @id=@id+1,pm=@idselect * from @tmp

select DENSE_RANK () OVER(order by score desc) as row,name,subject,score,stuid from stuscore where subject='數學'order by score desc

10. 列出數學成績在2-3名的學生

select t3.* from(select top 2 t2.* from (select top 3 name,subject,score,stuid from stuscore where subject='數學'order by score desc) t2 order by t2.score) t3 order by t3.score desc

11. 求出李四的數學成績的排名

declare @tmp table(pm int,name varchar(50),score int,stuid int)insert into @tmp select null,name,score,stuid from stuscore where subject='數學' order by score descdeclare @id intset @id=0;update @tmp set @id=@id+1,pm=@idselect * from @tmp where name='李四'

12. 課程 不及格(-59) 良(-80) 優(-100)

select subject, (select count(*) from stuscore where score60 and subject=t1.subject) as 不及格,(select count(*) from stuscore where score between 60 and 80 and subject=t1.subject) as 良,(select count(*) from stuscore where score >80 and subject=t1.subject) as 優from stuscore t1 group by subject

13. 數學:張三(50分),李四(90分),王五(90分),趙六(76分)

declare @s varchar(1000)set @s=''select @s =@s+','+name+'('+convert(varchar(10),score)+'分)' from stuscore where subject='數學' set @s=stuff(@s,1,1,'')print '數學:'+@s
您可能感興趣的文章:
  • 數據庫SQL語句優化總結(收藏)
  • 收藏的SQL知識以及SQL語句簡單實踐通俗易懂
  • 一些有用的sql語句整理 推薦收藏
  • 程序員最實用的 SQL 語句收藏,看完這篇就夠了

標簽:日照 延邊 三明 晉城 保定 嘉興 澳門 合肥

巨人網絡通訊聲明:本文標題《sqlserver 統計sql語句大全收藏》,本文關鍵詞  sqlserver,統計,sql,語句,大全,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《sqlserver 統計sql語句大全收藏》相關的同類信息!
  • 本頁收集關于sqlserver 統計sql語句大全收藏的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 看黄a大片爽爽影院免费| 男女下面一进一出无遮挡着| 少妇无套高潮一二三区| 色性欧美| 亚洲大尺度| 欧美男同视频免费videos| 床吻戏摸胸| 啊啊啊轻一点| 一级呦女视频| free性欧美| 午夜理伦片免费| 亚洲精品一区二区在线| 女性瘾者中的刺激点| 乡村乱暴伦交换小说| 诱人的女教师在线| 99er热精品视频国产免费| 搜索一级黄色片| 日日夜夜天天干| 韩国黄色一级毛片| 艹b在线观看| 3d图库天牛| 131美女爱做高清视频无删减| 欧美最大但人文艺| 好大好猛好爽好深视频免费| 聊斋艳谭之孽欲狂欢2| 波多野女同片BBAN098| 美美哒免费高清影院高清| 手机看片国产高清| 菊豆| 女人荫蒂被添全过程| 手机可以看的黄色网站| 丁香花免费高清视频完整版| 国产精品亚洲AV三区八戒色欲| 国内自拍视频| 安龙县| 国产精品高清在线| 白丝tkvk| 啊~用cao嗯力cao烂我视频| 深夜动漫视频在线观看| 扒开美女衣服狂揉?视频| 肥婆老熟女一区二区三区四区|