假設(shè)某教學(xué)管理數(shù)據(jù)庫有以下三張表,請(qǐng)寫出下列問題的SQL語句:
學(xué)生(學(xué)號(hào),姓名,年齡,性別)
課程(課程號(hào),課程名,任課教師)
成績(jī)(學(xué)號(hào),課程號(hào),成績(jī))
(1)如何在SQL Server上創(chuàng)建這三張表;
(2)查詢劉峰教師所授課程號(hào),課程名;
(3)查詢年齡大于20歲的所有男同學(xué)的學(xué)號(hào)、姓名;
(4)查詢至少選修了兩門課程(含兩門)的學(xué)生學(xué)號(hào);
(5)查詢王文芳同學(xué)選修的所有課程的課程號(hào);
(6)查詢王文芳同學(xué)不學(xué)的課程的課程號(hào);
(7)查詢所有上劉峰老師課程的學(xué)生學(xué)號(hào);
(8)查詢所有選修“數(shù)據(jù)庫原理”的學(xué)生的學(xué)號(hào);
(9)向?qū)W生表中插入一條記錄(’2003001’,’吳紅’,21,’女’);(1表示女,0表示男)
(10)刪除三張表中所有學(xué)號(hào)為20020001的學(xué)生信息;
(11)把學(xué)號(hào)為20030002的學(xué)生的年齡改為22歲。
設(shè)有以下基本表:
(1)供應(yīng)商表(供應(yīng)商編號(hào),供應(yīng)商名稱,供應(yīng)商所在城市);
(2)零件表(零件編號(hào),零件名稱,零件顏色,零件重量);
(3)工程項(xiàng)目表(工程編號(hào),工程名稱,工程所在城市);
(4)工程供貨表(工程編號(hào),供應(yīng)商編號(hào),零件編號(hào),零件數(shù)量)。
用SQL語言寫出下列查詢語句
(1)查詢所有工程的全部細(xì)節(jié)
(2)查詢所在城市為上海的所有工程的全部細(xì)節(jié)
(3)查詢重量最輕的零件代號(hào)
(4)查詢?yōu)楣こ叹幪?hào)為“JG2008001”的工程提供零件的供應(yīng)商編號(hào)
(5)查詢?yōu)楣こ叹幪?hào)為“JG2008001”的工程提供零件編號(hào)為“P1”的供應(yīng)商編號(hào)
(6)查詢由供應(yīng)商編號(hào)為S1的供應(yīng)商提供零件的工程名稱
(7)查詢供應(yīng)商S1提供的零件的顏色