sql成績表
❶ 求學生表和成績表的sql語句
select student_id,avg(score),max(score),min(score) from t_score GROUP BY student_id
❷ sql在成績表裡查詢最高成績,最低成績,按課程號算出平均成績,要求降序排列
sql在成績表裡查詢最高成績,最低成績,按課程號算出平均成績,要求降序排列
select max(成績),min(成績) from 成績表 select avg(成績) as 平均成績 from 成績表 group by 課程號 order by 平均成績
❸ 用SQL創建一個學生表,課程表,學生成績表
第一個表是學生表Student,包含三個欄位,學生id(stu_id) 和 學生姓名(stu_name)和課程id(les_id)
Create Table [dbo].Student(
stu_id [uniqueidentifier] NOT NULL,
stu_name [nvarchar](425) NOT NULL,
les_id [uniqueidentifier] NOT NULL
)
第二個表課程表Lesson,兩個欄位,課程id(les_id)和課程名稱(les_name)
Create Table [dbo].Lesson(
les_id [uniqueidentifier] NOT NULL,
les_name [nvarchar](425) NOT NULL
)
第三個表學生成績表Score,三個欄位課程id(les_id),學生id(stu_id)和課程得分(les_score)
Create Table [dbo].Score(
les_id [uniqueidentifier] NOT NULL,
stu_id [uniqueidentifier] NOT NULL,
les_score [int] NOT NULL
)
❹ 用sql語句建表 表名學生成績表
createtable學生成績表
(
學號varchar(4)notnull,
課程號varchar(3)notnull,
成績decimal(4,1),
primarykey(學號,課程號)
)
❺ 用SQL語句怎麼在學生信息表和成績表中查出學生的所有信息
這么問有些籠統了,不太能夠給出具體的SQL語句
首先要看你的資料庫結構是什麼樣子的
如果只有兩張表,一張學生信息表和一張學生成績表,那就根據這兩張表的結構設計SQL查詢語句,具體需要的信息不同查詢語句也不一樣。
你如果需要標準的SQL語句的話,建議你給出設計表結構以及需要的查詢的信息是什麼
❻ sql製作成績單,顯示班級,學生姓名,科目名稱,成績
在製作之前至少應該有兩張表(如果不需要顯示班級的詳細信息),grade(成績表)和student(學生表)
表的結構設計分別為:
student:
sid:編號,自增長類型,主鍵
sno:學號 varchar()長度按自己需求設置,not null
sname:姓名varchar()長度按自己需求設置
sclass:班級
...其他屬性按實際需求設置
grade(成績表):
gid:編號,自增長類型,主鍵
gno:學號 not null
gcoursename:科目名稱
gscore:成績 float
...其他屬性按實際需求設置
實現語句:
selecta.sclass,a.sname,b.gcoursename,b..sno=b.gno
❼ 解答 SQL 資料庫 學生表 成績表
(3) crate table score
(cid int,
Sid int,
Cname char(30),
Score_1 int,
Score_2 int,
Score_3 int,
)
這個有問題吧,一個課程編號只對應一個課程名稱,一個學生的課程只有一個成績,怎麼你這里有三個成績的。你可以把cid,sid同時在這個表設置成主鍵,這樣cid和sid就可以唯一標示一個學生的一門課程的成績了。
❽ 在 SQL server中怎樣設置成績表中成績欄位的檢查約束值為0到100之間
CHECK(成績>=0 AND 成績<=100)