根據學號查課程表
❶ 學生表:學號,姓名,性別 課程表:編號,課程 成績表:標號,學生學號,課程編號,成績 1.查詢沒有
1-1最終查詢的是學生姓名,所以select後面寫學生姓名
學生姓名在學生表中,所以from後面寫學生表
條件是沒有上過李明老師課,需要到成績表中查詢最終可以查到學生的學號
select 姓名
from 學生表
where 學號 in(沒上過李明老師課的學號)
1-2在成績表中查詢沒上過李明老師課的學號
select 學號
from 成績表
where 課程編號 in(李明老師課的課程編號)
1-3在課程表中查詢李明老師課的課程編號
select 課程編號
from 課程表
where 開課教師 = '李明'
所以第一個問題 你這個資料庫少個列啊,沒有教師的事啊
select 姓名
from 學生表
where 學號 in
(
select 學號
from 成績表
where 課程編號 in
(
select 課程編號
from 課程表
where 開課教師 = '李明'
)
)
2.
select 學生姓名,avg(成績)
from 學生表 inner join 成績表
on 學生表.學號 = 成績表.學號
where 成績<60
group by 學生姓名
having count(*)>=2
❷ 怎麼查看每個大學各個專業所安排的課程
1、每個學校都有它的教務處網站,登錄自己的學號和密碼,點擊課表查詢,就會回看到你的課程表了答。
2、使用超級課程表這個軟體,可以查到所有的課程,而且還能查到每個任課老師在其他時間段的課表。
公共課有:馬克思主義哲學,馬克思主義政治經濟學,毛澤東思想,鄧小平理論和三個代表大學生思想修養高等數學,線性代數概率與數理統計計算機文化基礎大學英語體育不同的學院與專業會有不同的課程,基礎會計中級財務會計管理會計成本會計財務管理國際貿易金融學統計學物流管理等。
(2)根據學號查課程表擴展閱讀:
大學8:00開始上課,11:40午休,這就是上了兩門課程,一上午就結束了,而一門課是一個半小時,中間有十分鍾課間,當上完一門課程以後,需要換到另外一個教室去上課。
具體時間就是第一小節是8:00到8:45,第二小節是8:55到9:40,第三小節是10:00到10:45,第四小節是10:55到11:40。
同理,下午的課程安排也是一樣的,從1:30開始上課,5:10下課。大學有的學校會要求學生上早自習和晚自習,這樣的學校比較多,但是也會有一些學校不做要求,沒課的時候就可以自由活動,可以去圖書館學習,也可以去逛街,都是根據自己心意而定的。
❸ 根據學生表,課程表和成績表,查詢學生的學號,姓名,課程號,課程名和分數。(多表查詢
直接將三表關聯查詢就可以了 select b.姓名,c.課程,a.成績 from 成績專表 a,學生表屬 b,課程表 c where a.學生學號 = b.學號 and a.課程編號 = c.編號 and a.成績 < 60
❹ 大學課程表怎麼查
大學的教務系統或者手機下載一個超級課程表的APP
❺ 資料庫多表查詢,學生表,課程表,成績表
直接將三表關聯查詢就可以了
select b.姓名,c.課程,a.成績
from 成績表 a,學生表 b,課程表 c
where a.學生學號 = b.學號 and a.課程編號 = c.編號 and a.成績 < 60
❻ 已知:學生表(學號,姓名,性別,年齡,系名),課程表(課號,課名,學分),選課表(學號,課號,成績),
你說的是圖像界面操作 還是SQL?
❼ 高校學生如何快速查詢課表信息
有人肯定說老師會告訴大家課表內容的,記住就可以了,但不是所有人都能清楚記住所有課表信息的,有人還會說讓學生問老師同學啊,到如果偏偏趕上老師同學都沒有時間呢,那是不是為學生不上課提供了好的借口呢,根本就不知道上什麼課這樣怎麼上課。所以作為高校對課表的管理,是為學生提供能快速查詢課表信息的系統。
❽ 查詢「課程表」中課時最高和最低的課程信息 查詢「課程表」,按所屬專業編號統計課程的平均課時
--SQL命令--「學生」資料庫中有「學生表」、「課程表」和「成績表」。--「學生表」中包含學號、姓名、性別、專業和班級五個欄位。--「課程表」中包含有課程編號、課程名和任課教師三個欄位,「成績表」中包含有學號、課程編號和成績三個欄位。CREATETABLE學生表(學號CHAR(8)PRIMARYKEY,姓名CHAR(10),性別CHAR(2),專業CHAR(20),班級CHAR(10))GOCREATETABLE課程表(課程編號CHAR(3)PRIMARYKEY,課程名CHAR(20),任課教師CHAR(10))GOCREATETABLE成績表(學號CHAR(8)REFERENCES學生表,課程編號CHAR(3)REFERENCES課程表,成績INT,PRIMARYKEY(學號,課程編號))GO--查詢學生表中所有姓劉的學生的信息SELECT*FROM學生表WHERE姓名LIKE'劉%'--7.修改學生表的結構,添加一欄位:年齡,整型ALTERTABLE學生表ADD年齡INT--查詢年齡在18—23歲的全部學生信息SELECT*FROM學生表WHERE年齡BETWEEN18AND23--註:題出的有問題,學生表中無年齡欄位,卻讓查詢年齡在18—23歲的全部學生信息,無法做,所以將後面第7題放在了此題全面做。--修改成績表的數據,將成績不及格的學生的成績改為60UPDATE成績表SET成績=60WHERE成績<60--向學生表添加如下一條記錄:--學號姓名專業班級--20070506徐華電子商務091INSERTINTO學生表(學號,姓名,專業,班級)VALUES('20070506','徐華','電子商務','091')--6.查詢出所有選修2號課程的學生的姓名,性別和年齡SELECT姓名,性別,年齡FROM學生表WHERE學號IN(SELECT學號FROM成績表WHERE課程編號='2')--8.刪除學生表中的專業為計算機應用的學生數據DELETEFROM學生表WHERE專業='計算機應用'--9.查詢成績不為空的學生信息SELECT*FROM學生表WHERE學號IN(SELECT學號FROM成績表WHERE成績ISNOTNULL)--10.顯示前五條學生信息的記錄SELECTTOP5*FROM學生表
❾ 求大神指點,vfp程序編寫 根據學生表、成績表和課程表編寫一個程序,實現按學號查找學生成績的信息
程序如下:
clear
accept "請輸入查找的學號:" to xh
select * from 學生表 where 學號=xh
if _tally>0 then &&找到學生
select a.學號,課程版名,成績權,學分 from 學生表 a,課程表 b,成績表 c ;
where a.學號=c.學號 and b.課程號=c.課程號 and a.學號=xh ;
into table test
else
? "查無此學生信息!"
endif
return