自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

sql server查詢平均值的實(shí)現(xiàn)

數(shù)據(jù)庫 SQL Server
sql server查詢是sql數(shù)據(jù)庫的核心功能,下文對sql server查詢平均值的實(shí)現(xiàn)方法作了詳盡的闡述,如果您感興趣的話,不妨一看。

sql server查詢平均值的方法很多人都提到過,下面就為您詳細(xì)介紹sql server查詢平均值的實(shí)現(xiàn)過程,希望對您能夠有所幫助。

sql server查詢平均值及并排序的語句:

查詢學(xué)生的平均成績并進(jìn)行排名,sql用子查詢完成,分平均成績重復(fù)時(shí)保留名次空缺和不保留名次空缺兩種。

  1. select t1.* , px = (select count(1) from   
  2. (  
  3.   select m.S# [學(xué)生編號] ,   
  4.          m.Sname [學(xué)生姓名] ,  
  5.          isnull(cast(avg(score) as decimal(18,2)),0) [平均成績]  
  6.   from Student m left join SC n on m.S# = n.S#   
  7.   group by m.S# , m.Sname  
  8. ) t2 where 平均成績 > t1.平均成績) + 1 from   
  9. (  
  10.   select m.S# [學(xué)生編號] ,   
  11.          m.Sname [學(xué)生姓名] ,  
  12.          isnull(cast(avg(score) as decimal(18,2)),0) [平均成績]  
  13.   from Student m left join SC n on m.S# = n.S#   
  14.   group by m.S# , m.Sname  
  15. ) t1  
  16. order by px  
  17.  
  18. select t1.* , px = (select count(distinct 平均成績) from   
  19. (  
  20.   select m.S# [學(xué)生編號] ,   
  21.          m.Sname [學(xué)生姓名] ,  
  22.          isnull(cast(avg(score) as decimal(18,2)),0) [平均成績]  
  23.   from Student m left join SC n on m.S# = n.S#   
  24.   group by m.S# , m.Sname  
  25. ) t2 where 平均成績 >= t1.平均成績) from   
  26. (  
  27.   select m.S# [學(xué)生編號] ,   
  28.          m.Sname [學(xué)生姓名] ,  
  29.          isnull(cast(avg(score) as decimal(18,2)),0) [平均成績]  
  30.   from Student m left join SC n on m.S# = n.S#   
  31.   group by m.S# , m.Sname  
  32. ) t1  
  33. order by px  
  34.  
  35. /*  


數(shù)據(jù)表結(jié)構(gòu)

--1.學(xué)生表
Student(S#,Sname,Sage,Ssex) --S# 學(xué)生編號,Sname 學(xué)生姓名,Sage 出生年月,Ssex 學(xué)生性別
--2.課程表
Course(C#,Cname,T#) --C# --課程編號,Cname 課程名稱,T# 教師編號
--3.教師表
Teacher(T#,Tname) --T# 教師編號,Tname 教師姓名
--4.成績表
SC(S#,C#,score) --S# 學(xué)生編號,C# 課程編號,score 分?jǐn)?shù)
 

 

 

【編輯推薦】

SQL Server FROM子句的語法

SQL Server查詢累計(jì)值的實(shí)現(xiàn)

SQL Server字符串函數(shù)大全

SQL Server綁定連接

SQL Server連接數(shù)的查詢

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2025-02-07 15:52:07

SQL函數(shù)移動平均值

2009-05-20 11:46:31

2023-08-02 08:47:55

聚合框架MongoDB

2010-11-09 15:18:37

SQL Server多

2010-10-21 14:43:46

SQL Server查

2010-11-09 09:43:20

SQL Server查

2014-07-03 09:53:04

應(yīng)用應(yīng)用調(diào)查

2010-10-21 10:28:13

SQL Server查

2010-09-10 14:05:12

SQL聚合函數(shù)

2021-03-09 08:39:24

數(shù)據(jù)結(jié)構(gòu)化分析

2022-02-14 09:53:26

微軟代碼技術(shù)

2010-11-08 17:13:21

SQL Server跨

2010-10-11 09:05:40

SQL Server

2018-12-25 16:30:15

SQL Server高效分頁數(shù)據(jù)庫

2010-10-21 12:16:11

SQL Server查

2011-08-23 09:12:17

SQL Server多

2010-07-21 09:50:12

SQL Server子

2021-08-17 10:39:54

SQL Server數(shù)據(jù)庫優(yōu)化

2011-08-17 09:34:57

SQL Server

2010-07-01 14:23:25

SQL Server查
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號