當前位置:首頁 » 考試成績 » 學生表成績表課程表

學生表成績表課程表

發布時間: 2020-12-14 00:17:45

『壹』 從學生表、課程表和成績表中統計男生所學課程的課程名稱、姓名、學號以及考試成績情況的SQL語句

use
school
select
student.學號,student.姓名,course.課程名,score.分數
from
student,score,course
where
性別='男'
and
student.學號=score.學號
and
score.課程號=course.課程號
school是資料庫名,student,score,course是表名,性別、學回號等等是項目,你答用的名字可能跟我不一樣,要改一下

『貳』 資料庫多表查詢,學生表,課程表,成績表

直接將三表關聯查詢就可以了
select b.姓名,c.課程,a.成績
from 成績表 a,學生表 b,課程表 c
where a.學生學號 = b.學號 and a.課程編號 = c.編號 and a.成績 < 60

『叄』 學生表、成績表、課程表中隨機插入20條數據

你的問題沒描述清楚,你說的隨機是不是以下問題:
第一,你說的學生表,成績表,課程表是不是excel數據表。如果是就是從已做好的表中隨機選擇20條數據手動輸入相應的軟體中就可以了。
第二,如果是開發程序,那麼就是從這三個表中隨機讀取20條數據插入到資料庫中。
所謂隨機插入數據就是不指定要插入哪條,而是隨機來選擇插入的數據。比如,從編號1至20號的20個球中選出1-5編號的5個球這是指定選擇法;從編號1-20號的20個球中隨機選擇5個球,就是從這20個球中用手隨機抓取5個出來,這就是隨機法。

『肆』 在學生表,課程表,成績表和老師表四個表中,查詢課程為'資料庫'的,且成績在70到80之間的學生信息

要有表結構才可以寫sql

『伍』 已知三個關系模式(學生表,課程表,成績表)用SQL語句實現以下內容

CREATE TABLE 選課表

(學號 CHAR(8) REFERENCES 學生表(學號),
課程編號 CHAR(6) REFERENCES 課程表(課程編號),
成績 smallint)
GO
INSERT INTO 學生表 VALUES('20100101','李丹','女','1993-6-6','管理系')

GO
SELECT 學號,姓名,所在系

FROM 學生表
GO
SELECT 學生表.學號,姓名
FROM 學生表 JOIN 選課表 ON 學生表.學號=選課表.學號
WHERE 課程編號='A01-02'
GO
SELECT *
FROM 學生表
WHERE 姓名 LIKE '[趙李張]%'
GO
SELECT 課程名稱,COUNT(*) AS 選修總人數

INTO 修課統計
FROM 課程表 JOIN 選課表 ON 課程表.課程編號=選課表.課程編號
GROUP BY 課程名稱

『陸』 將學生表、成績表、課程表三張表中的數據作為基礎數據,寫出相關SQL語句,謝謝

--查詢所有學生的成績信息(無成績的學生也需顯示)
SELECTSname,Cname,Grade
.Sno=SC.Sno
LEFTJOINCourseONCourse.Cno=SC.Cno
--查詢8002課程的平均分、最高分以及課程名稱,且平均分保留2位小數
SELECTCAST(AVG(Grade)ASNUMERIC(5,2))平均分,MAX(Grade)最高分,Cname課程名稱
FROMCoruseJOINSCONCourse.Cno=SC.Cno
WHERECourse.Cno='8002'

『柒』 用SQL對學生表、課程表、成績表進行多表查詢。

CREATE TABLE 選課表

(學號 CHAR(8) REFERENCES 學生表內(學號),
課程編號 CHAR(6) REFERENCES 課程表(課程編號),
成績 smallint)
GO
INSERT INTO 學生表 VALUES('20100101','李丹','女','1993-6-6','管理系容')

GO
SELECT 學號,姓名,所在系

FROM 學生表
GO
SELECT 學生表.學號,姓名
FROM 學生表 JOIN 選課表 ON 學生表.學號=選課表.學號
WHERE 課程編號='A01-02'
GO
SELECT *
FROM 學生表
WHERE 姓名 LIKE '[趙李張]%'
GO
SELECT 課程名稱,COUNT(*) AS 選修總人數

INTO 修課統計
FROM 課程表 JOIN 選課表 ON 課程表.課程編號=選課表.課程編號
GROUP BY 課程名稱

『捌』 SQL查詢,學生表,課程表,成績表的一個查詢要求如下怎麼寫呢

selects.sid,s.sname,sc.scorefromstudent,course,scwherestudent.sid=sc.sidandcourse.cid=sc.cidandcourse.cname='影視設計';

注意一下,你自己寫的sid和sname中間沒有逗號,到時候一定執行報錯

『玖』 資料庫多表查詢,學生表,課程表,成績表

直接將三表關聯查詢就可以了
select
b.姓名,c.課程,a.成績
from
成績表
a,學生表
b,課程表
c
where
a.學生學號
=
b.學號
and
a.課程編號
=
c.編號
and
a.成績
<
60

『拾』 SQL命令 「學生」資料庫中有 「學生表」、「課程表」和 「成績表」。 「學生表」中包含學號、姓名

1、首先在電腦上打開資料庫軟體。然後附加有學生表和成績表的資料庫。

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919