當前位置:首頁 » 編程語言 » SQL中成績

SQL中成績

發布時間: 2022-06-27 04:11:53

『壹』 sql在成績表裡查詢最高成績,最低成績,按課程號算出平均成績,要求降序排列

sql在成績表裡查詢最高成績,最低成績,按課程號算出平均成績,要求降序排列
select max(成績),min(成績) from 成績表 select avg(成績) as 平均成績 from 成績表 group by 課程號 order by 平均成績

『貳』 怎樣編寫SQL語句求平均成績

1、打開資料庫軟體,附加資料庫,右鍵選擇新建查詢。

『叄』 sql怎麼求最後一次考試成績

用操作符組合WHERE子句查詢。
我們可以在WHERE子句中加入多個條件,使用AND和OR等操作符連接,進行數據篩選。但在篩選時加入必須滿足的條件,比如這個必須滿足條件可以設置為最後一次考試的成績,之後運行就可以。
但要注意AND前後的條件必須同時滿足,取交集。AND的優先順序是高於OR的,為了防止篩選出錯,最好在使用AND和OR的時候加上圓括弧進行優先順序限定,結果會更准確。

『肆』 sql 各科的成績排序怎麼排名次

各科成績的表達有兩種:

科目 成績排名 科目成績排名

  1. 數學 90 1 數學 90 1

  2. 語文 90 1 語文 90 1

  3. 政治 85 3 政治 85 2

#這是第一種的顯示
seclet科目,成績,(
selectcount(成績)+1
fromtable_namewhere成績>t.成績)
fromtable_nameast
orderby成績desc
#第二中的顯示類似可以是加distinct或者是不加distinct而用分組groupby一個意思
seclet科目,成績,(
selectcount(distinct成績)
fromtable_namewhere成績>=t.成績)
fromtable_nameast
orderby成績desc

『伍』 查詢每個學生的各科成績sql語句

1、查詢每個學生的各科成績sql語句:

select a.studentid,a.name,a.sex,v1.score as '語文',v2.score as '數學', v3.score as '英語',v4.score

as 『哲學』, (v1.score+v2.score+v3.score+v4.score)/4 as 『平均成績』 from Stuednt a
left join

(select studentid,score from grade where cid=(select cid from course where cname='語文'))as v1

on a.studentid=v1.studentid

left join

(select studentid,score from grade where cid=(select cid from course where cname='數學'))as v2

on a.studentid=v2.studentid

left join

(select studentid,score from grade where cid=(select cid from course where cname='英語'))as v3

on a.studentid=v3.studentid

left join

(select studentid,score from grade where cid=(select cid from course where cname='哲學'))as v4

on a.studentid=v4.studentid

order by a.studentid

2、sql資料庫介紹:

(1)SQL是Structured Query Language(結構化查詢語言)的縮寫。SQL是專為資料庫而建立的操作命令集,是一種功能齊全的資料庫語言。在使用它時,只需要發出"做什麼"的命令,"怎麼做"是不用使用者考慮的。

(2)SQL功能強大、簡單易學、使用方便,已經成為了資料庫操作的基礎,並且現在幾乎所有的資料庫均支持SQL。

(3)SQL資料庫的數據體系結構基本上是三級結構,但使用術語與傳統關系模型術語不同。

(4)在SQL中,關系模式(模式)稱為"基本表"(base table);存儲模式(內模式)稱為"存儲文件"(stored file);子模式(外模式)稱為"視圖"(view);元組稱為"行"(row);屬性稱為"列"(column)。

『陸』 sql查詢 查詢成績表中每個學生的學號,總分和平均分

SELECT 學號,SUM(成績) 總分,AVG(成績) 平均分 FROM 成績表 GROUP BY 學號

『柒』 SQL求每個學生平均成績

selects,學號,s,姓名,c,課程名,t,平均成績

fromstudentass

leftjion

selectavg(成績)as平均成績,學號

fromscgroupby學號

)astont,學號=s,學號

leftjoinsconsc。學號=s,學號

leftjoincourseasconc。課程號=sc,課程號

功能:

SQL具有數據定義、數據操縱和數據控制的功能。

1、SQL數據定義功能:能夠定義資料庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式(Schema),內模式由系統根據資料庫模式自動實現,一般無需用戶過問。

2、SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。

以上內容參考:網路-結構化查詢語言

『捌』 一個sql查詢成績語句問題

問問題前請先給出表結構,否則回答者跟你所需或有差異
另外我的理解是成績前3名又要考慮到並列的情況,那麼這前3名應該為「分數數值前3的所有學生(並非只是3名)」
SELECT
*
FROM
TB_Student
WHERE
stuId
in(
SELECT
stuId
FROM
TB_Score
WHERE
scores
in
(
SELECT
TOP
3
scores
FROM
TB_Score
ORDER
BY
scores
DESC
)
)
解釋:根據成績表TB_Score中的成績倒敘排列取分數最高的3個分數數值;
再從成績表中檢索分數等於上面3個數值的所有學生編號stuId;
最後根據獲得的stuId檢索學生信息表獲得所需信息
PS:網路管理員看到,強烈建議增加代碼顯示功能,默認的結構層次看的太礙眼

『玖』 可不可以用一條SQL語句查詢多人各自成績的總和

查詢多人各自成績的總和sql語句如下:

select name,SUM(score)

from test2

group by name

按姓名分組,查看每個學生的優良中差統計:

SELECT sname, count(snum) 總數,

sum(case when snum<60 then 1 else 0 end) AS 不合格,

sum(case when snum>=60 AND snum<70 then 1 else 0 end) AS 中,

sum(case when snum>=70 AND snum< 90 then 1 else 0 end) AS 良,

sum(case when snum>=90 then 1 else 0 end) AS 優

FROM test.Score

group by sname

;

(9)SQL中成績擴展閱讀

SQL中Group By的使用:

「Group By」從字面意義上理解就是根據「By」指定的規則對數據進行分組,所謂的分組就是將一個「數據集」劃分成若干個「小區域」,然後針對若干個「小區域」進行數據處理。

示例:

select 類別, sum(數量) as 數量之和

from A

group by 類別

這段代碼實際上就是分類匯總。

在Access中不可以使用「order by 數量之和 desc」,但在SQL Server中則可以。

需要注意的一點,在select指定的欄位要麼就要包含在Group By語句的後面,作為分組的依據;要麼就要被包含在聚合函數中。

『拾』 SQL查詢學生成績

select a.studentId,a.name,a.sex,c.cid,b.cname,c.score
into TableA
from Student a, Course b, Grade c
where a.studentId=c.studentId and c.cid=b.cid

select a.studentId,a.name,a.sex,
sum(case cname when "語文" then score else 0 end) as 語文,
sum(case cname when "數學" then score else 0 end) as 數學,
sum(case cname when "英語" then score else 0 end) as 英語,
sum(case cname when "哲學" then score else 0 end) as 哲學,
sum(score)*1.0/4 as "平均成績"

熱點內容
多個文件夾建立 發布:2024-04-24 00:21:27 瀏覽:457
pythonurllib3安裝 發布:2024-04-24 00:12:33 瀏覽:901
伺服器部署錯了怎麼重置 發布:2024-04-24 00:02:30 瀏覽:348
色選機腳本 發布:2024-04-23 23:52:35 瀏覽:257
吉利博越推薦買哪個配置 發布:2024-04-23 23:52:34 瀏覽:635
java字典排序 發布:2024-04-23 23:52:34 瀏覽:162
sky光遇測試服怎麼下安卓 發布:2024-04-23 23:46:40 瀏覽:798
access如何使用sql 發布:2024-04-23 23:29:39 瀏覽:910
ug10編程優缺點 發布:2024-04-23 23:08:47 瀏覽:335
房產配置怎麼設置 發布:2024-04-23 22:59:26 瀏覽:850