1樓:網友
表結構給出來啊,還有你用什麼資料庫。
select 姓名 from 學生表。
where 學號 in
select 學號 from 成績表 where
課程號 in (select 課程號 from 課程表 where 課程名='數學')
and 成績》
select 成績 as 數學成績。
from 銷談譽學生虧段表,課程表,成績表 where 學生表。學號=成績表。學號 and 課程表。課程號=成績表。課程號。
and 課程表。課程名='數學' and 學生表。姓名='李三')
unionselect 學號 from 成績表 where
課程號 in (select 課程號 from 課程表 where 課程名='英語')
and 成績<
select 成績 as 英語成績。
from 學生表,課程表,成績表 where 學生表。學號=成績表。學號 and 課程表。課程號=成績表。課程號。
and 課程表。課侍歲程名='英語' and 學生表。姓名='李三')
2樓:xx莫叫莫鳥
select * from 表名 where 數學成績》大棚孝(select 數學成績 from 表名 where 姓名='李三滾稿') and 英語成績 <(select 英語成績 from 表名 where 姓名='李三')
或者。select * from 表名和卜 t1,(select * from 表名 where 姓名='李三') t2 where t1.數學》t2.
數學 and t2.英語根據你的表結構自己再微調吧。
請幫我寫個sql server的語句,顯示:姓名 語文 數學 英語 歷史 格式不知道怎麼寫,請看補充:
3樓:匿名使用者
select mname,sum(case fname when '語文' then sconum else 0 end) as 語文成績,sum(case fname when '數學' then sconum else 0 end) as 數學成績,sum(case fname when '英語' then sconum else 0 end) as 英語成績,sum(case fname when '歷史' then sconum else 0 end) as 歷史成績,from vw2
差不多這樣的格式。
4樓:網友
用case
select mname,case fname when '語文' then sconum else 0 end as 語文成績,case fname when '數學' then sconum else 0 end as 數學成績,。。from vw2
基本上就是這樣,試試吧。
從多個表中查詢資料的sql語句
5樓:
建立乙個儲存過程用來讀取。
create procedure testpercudureasdeclare @col integerdeclare @tablename varchar(100)declare @sql as varchar(200)begin
select top 0 qqnum into from --建立乙個表用來裝你的資料。
set @col=1
set @tablename='st'
while @db_num<=100
beginset @sql='select * from '+@tablename+@col+' group'+' where sname = '李三'' --通過迴圈獲取你的表名和資料庫名,之後組裝成sql語句,然後執行。你試試。 我沒資料庫不好修改的。
execute sp_executesql @sqlset @col=@col+1
set @col=1
endend
大概像上面的儲存過程一樣,這樣要求表名是st1,st2,..st100
6樓:網友
chen_hongyang的回答是合理的,其實這個問題還得看你的具體需求,還有資料庫的設計是不是這樣的,是資料庫中表結構就這樣設計的。
sql server,幫我編寫乙個儲存過程,查詢沒有參加考試的學生名單,要求顯示姓名、學號,具體請補充:
7樓:網友
select
frommember
wherenot exists (
select 1
fromscore
where);mid mname
m005 陽陽。
m010 香奈兒。
2 行受影響)
這個結果?
我們的數學課()都是王老師上,最近卻()由劉老師代課
8樓:網友
自己改改,把老師改成同吵銀學就好啦、、、我們的數學老師 有這樣乙個故事,從前在乙個大花園裡,有一棵健壯的大芭蕉,在它的身旁液判有一顆嫩嫩的小芭蕉,大芭蕉公升埋宴把自己身體的養分全輸到小芭蕉體內,使它茁壯成長,而自己卻慢慢地「枯萎」了…… 故事中的大。
我馬上公升高三,高二下半學期數學成績下降,退到30幾名去了,怎麼辦
數學就是要多做題,一定要多做,掌握好方法,多練。以前我那個班的數學很好,就是練出來的。數學老師不要命的讓我們做題。從高二開始就開始每天做乙份38套試卷。只要堅持下去,數學一定會好的 當然,老師上課也要認真聽,做好筆記,這是最基本的 說句消極的話,別給自己壓力,我已上大學三年了,回想起來,高中的時候盡...
如何提高基礎薄弱學生的數學成績,高三了,數學基礎薄弱的學生怎樣才能提高數學成績
果斷題海戰術。好數學是練出來的 高三了,數學基礎薄弱的學生怎樣才能提高數學成績 回答 首先不要緊張,不要灰心,盡最大努力。在學習方法上的戰略是 鞏固已懂知識,擴大半懂知識,爭取難題得分。對基礎知識要鞏固提高,不要丟分 對半懂的知識題目,盡量彌補完善,力求少丟分 對難度大的部分,爭取得一分是一分。精力...
數學成績差,初三學生怎麼做才能讓數學成為提分科目?
數學成績比較差,初三學生要想讓數學成為提分科目的話也是比較容易的,首先就要端正自己的學習態度,有些孩子在上數學課的時候就容易昏昏欲睡,所以要讓孩子提公升對數學的學習態度,可以讓數學老師多關注這樣的學生,讓孩子們組成學習小組,實現優勢互補。另外一點就是要讓孩子系統的複習所有的數學知識,內容老師平常也都會...