資料庫表:
學生表
姓名、性別、年齡、生日、班級
教師表
姓名、性別、年齡、科目、班級
班級表
班級名稱、年級級別
1.查詢指定教師姓名的所有學生
2.查詢指定班級的學生人數
3.查詢指定班級學生的平均年齡、最大年齡、最小年齡的學生
4.查詢指定班級的男生數量、女生數量
uj5u.com熱心網友回復:
1.查詢指定教師姓名的所有學生SELECT S.* FROM 學生表 S JOIN 教師表 T ON T.班級 = S.班級 WHERE T.姓名 = ? ;
2.查詢指定班級的學生人數
SELECT COUNT(0) 學生人數 FROM 學生表 S WHERE S.班級 = ? ;
3.查詢指定班級學生的平均年齡、最大年齡、最小年齡的學生
SELECT AVG(年齡) 平均年齡,MAX(年齡) 最大年齡,MIN(年齡) 最小年齡 FROM 學生表 S WHERE S.班級 = ? ;
4.查詢指定班級的男生數量、女生數量
SELECT SUM(DECODE(性別,'男',1,0)) 男生數量,SUM(DECODE(性別,'女',1,0)) 女生數量 FROM 學生表 S WHERE S.班級 = ? ;
uj5u.com熱心網友回復:
推薦一門圖文課程:SQL 從入門到精通。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/41940.html
標籤:MySQL
上一篇:mysql 兩字串都以逗號分隔 相互匹配 匹配到則查出來
下一篇:小白開始學r軟體
