用SQL查詢平均成績高於90分的同學的學號 姓名及其平均成績

2021-09-22 21:16:52 字數 2182 閱讀 2387

1樓:匿名使用者

select s.姓名, s.專業, sc.

成績, c.課程名稱from 學生基本情況表 s, 成績表 sc, 課程表 cwhere s.學號 = sc.

學號 and c.課程編號 = sc.課程編號

and sc.成績 > 90

2樓:匿名使用者

簡單sq:select b.姓名,b.

專業,c.課程名稱,a.成績 from 成績表 a left join 學生基本情況表 b on a.

學號=b.學號 left join 課程表 c on a.課程編號=c.

課程編號 where a.成績》90----可以給分啦。

sql語句查詢檢視90分以上學生的成績.課程名稱.學生姓名怎麼寫

3樓:匿名使用者

select 成績,課程名稱,姓名 from 成績,學生基本資訊,課程名稱 where學生基本資訊.學號=成績.學號 and 成績.

課程編號=課程名稱.課程編號 and 成績》90

4樓:匿名使用者

語句寫出,列出成績不在60分到90分之間的學生姓名和所在專業。 22.用sql 26.用sql 語句寫出,查詢沒有考試成績的學生學號。 21.select 姓名,

5樓:匿名使用者

select * from (

select * from (

select * from sc where score>90) s1 inner join stu st on s1.sno=st.sno) s2 inner join 課程

bai表

du c

on s2.cno=c.cno

上面查詢的列zhi

自己dao可以內

調一下。容

在student資料庫中用關係代數表示式檢索「資料庫原理」課程成績高於90分的學生的學號、姓名、專業和分數;

6樓:匿名使用者

這個跟資料庫表的設計有關,你的問題應該設計3個表,一個是學生表(學號,姓名,專業),一個是課程表(課程代號,課程名),還有一個是成績表(學號,課程代號,分數),那麼所求問題的sql語句是:

select a.學號,a.姓名,a.

專業,c.分數 from 學生表 a,課程表 b,成績表 c where a.學號=c.

學號 and b.課程名="資料庫原理" and b.課程代號=c.

課程代號 and c.分數〉90

請幫忙寫出下列sql語句的步驟: 1.查詢成績表的所有成績 2.查詢學生的學號,姓名和年齡 (接著在下面)

7樓:楓啦啦

你表的欄位和表的關係都沒給....

只能認為表裡面有所有的欄位了...

1 select * from 成績表

2 select 學號,姓名,年齡 from 學生資訊表

3 select 學號,姓名,課程名,成績 from 選課表

4 select * from 學生資訊表 where 姓名 like '張%'

5 select top 4 * from 學生資訊表 where 學號 like '9952%'

6 select count(*) as 男生人數 from 學生資訊表 where 性別='男'

7 select * form 學生資訊表 where 性別='女' and 黨員='是'

8 select 學號 from 成績表 where 成績》80 and 成績<90

9 select 學號,姓名 from 成績表 where 成績<60

ps:這題,如果姓名不在成績表中的話應該是:

select 學號,姓名 from 成績表,學生資訊表 where 成績表.學號=學生資訊表.學號 and 成績表.成績<60

10 select 學號,姓名,性別 from 學生資訊表 order by 學號 desc

這裡我把"學生表"寫成"學生資訊表",是為了看著更清楚

如果要改的話,自己看著改

8樓:匿名使用者

1,select * from 成績表

2,select 學好,姓名,年齡 from 學生表

sql查詢分析器怎麼用,sql查詢分析器 裡執行指令碼怎麼操作

最簡單的用法是用來測試sql語句指令碼。也可以用來sql指令碼中每塊的查詢效能等。詳細的還是參考相關教程比較好。這裡的答案是很零亂的。首先你確認是否安裝sql server資料庫 然後在開始選單 microsoft sql server 查詢分析器 登陸後輸入以上語句按f5執行 sql查詢分析器 裡...

用SQL語言查詢至少有三門課程成績在70分以上的學生名字,並按升序存,命令是什麼

就算你沒有給出表結構 假設三門成績 語文ch,英語en,數學ma假設表名是 subjects 表中有姓名列 name 另外你也沒有告訴回答者按照什麼東東排序 我就假設按照name排序 命令 select name from subjects where ch 70 and en 70 and ma ...

5用SQL命令查詢所有學生的學號 姓名 總成績 平均成績

你的表是 來什麼名?表源 裡有哪些欄位?假如你的學bai生表是dustudent,學號的欄位名是 學號 姓zhi名dao的欄位名是 姓名 成績的欄位名是 成績 那麼查詢所有學生的學號就是 select 學號,姓名,evg 成績 sum 成績 from student 應該就是這樣的了你執行一下試試 ...