1樓:匿名使用者
1.select * from studenttable where ***='man' order by birthday desc;
2.studenttable a left join coursetable b on a.classnumber =b.
classnumber where b.score>85
3.select count(major) as majorcount from studenttable group by major
4.select studentnumber,name,major from studenttable where not exist name in(
select a.name from studenttable a left join coursetable b on a.classnumber =b.
classnumber where b.score<60)
sql語句,已建立學生表(學號,姓名,性別,專業,出生日期,高考分數)和成績表(課程號,學號,成績
2樓:落月
1.查詢全體男學bai生情況,要求du結果按出生日zhi
期降序排列。dao
select * from 學生表回 where 性別='男' order by 出生日期答 desc
2.從學生表和成績表兩個表中,檢索所有成績多於85分的學號、姓名、課程號、學期和成績。
select a.學號,a.姓名,b.課程號,b.學期,b.成績 from 學生表 a join 成績表 b on a.學號=b.學號 where 成績》85
3.統計每個專業的學生人數
select 專業,count(*) as 學生人數 from 學生表 group by 專業
4.檢索出哪些至少有一門課程不及格學生的學號、姓名和專業。
select 學號,姓名,專業 from 學生表 where 學號 in (select distinct 學號 from 成績表 where 成績<60)
3樓:海螺的神器
1.查詢全體男學生情況,要求結果按出生日期降序排列。
select * from 學生表 s
left join 成績表 c on s.學號
回=c.學號
where s.性別='男' order by s.出生答日期 desc
2.從學生表和成績表兩個表中,檢索所有成績多於85分的學號、姓名、課程號、學期和成績。
select s.學號,s.姓名,c.課程號,c.學期,c.成績 from 學生表 s
left join 成績表 c on s.學號=c.學號
where c.成績》=85
3.統計每個專業的學生人數
select s.專業,count(*) from 學生表 s group by s.專業
4.檢索出哪些至少有一門課程不及格學生的學號、姓名和專業。
select s.學號,s.姓名,s.專業 from 學生表 s
where exists (
select 1 from 成績表 c where s.學號=c.學號
and c.成績<60 )
用sql語言實現在學生表和成績表中多表查詢男生的學號,姓名,性別,課程號及成績,並將查詢結果存到表
4樓:匿名使用者
select 學生表.學號,學生表.姓名,學生表.性別,成績表.課程號,成績表.成績
into cx --這個就是將查詢結果存到cx表中from 學生表,成績表 where 學生表.學號=成績表.學號 and 性別='男'
表名你自己替換一下,其實就是個簡單的連線查詢,將兩個表的學號作為關聯欄位
5樓:葶子_寶貝
---要求cx表包含:學號,姓名,性別,課程號,成績幾個欄位insert cx
select 學生表.學號,姓名,性別,課程號,成績from 學生表,成績表
where 學生表.學號=成績表.學號 and 性別='男'
學生表:s(學號,姓名,性別,出生日期,院系) 選課成績表:sc(學號,課程號,成績)
6樓:匿名使用者
學號 未指定吧
select 學生表.學號,姓名 from s,sc where s.學號=sc.學號 and 成績》=85
7樓:糊塗仙客
成績前加sc.
select 學號,姓名 from s,sc where s.學號=sc.學號 and sc.成績》=85
8樓:匿名使用者
select distinct 學號,姓名 from s where s.學號 in (select distinct 學號 from sc where 成績》85 )
9樓:匿名使用者
sql 語句沒有錯,估計是資料有問題
已知資料庫中有表:學生(學號,姓名,性別,年齡,班級)選課(學號,課程號,成績)課程(課程號,課程
建立物件陣列,內放學生的資料 學號,成績 ,建立函式max,用指向物件的
建立物件如下 class student public student string n,float s number n score s friend void max student 宣告友元函式 private string number 將學號宣告為字串 float score 擴充套件資料...
C 建立物件陣列,內放學生的資料 學號,成績 ,設立函式max,用指標指向陣列元首
需要兩個陣列,分別存放學號和成績。如果只能用一個陣列,則需要定義一個類,類中包含學號和成績兩個變數,然後再定義一個陣列存放5個類物件。如果用第一種方法,可以參考我的另一個回答 如果要第二種方法可以hi我!類似的,c 書上應該都有,有時間的話,把書上的 敲一下。include using namesp...
oracle中建立臨時表和建立普通表的區別
臨時表是隻有建立的使用者才可以使用的,使用者退出或事務結束時 具體看on commit 選項 自動刪除該表,也可以手動drop。create global temporary table 具體的建立語法還有很多選項,你可以參考oracle sql references.對普通表的dml,建觸發器等操...