當前位置:編程學習大全網 - 編程語言 - 數據庫作業!!!根據下面的描述和ER圖,寫出下面的查詢語句

數據庫作業!!!根據下面的描述和ER圖,寫出下面的查詢語句

1. 顯示所有俱樂部的編號、名稱及成立的年數。

SELECT 俱樂部編號,俱樂部名稱,DATEDIFF(FROMDATE ,DEALDATE) FROM 俱樂部

查找07級的會員記錄,顯示他們的俱樂部編號、俱樂部名稱、學號、姓名、所在系,結果按俱樂部編號、學號排序。(假設學號以“2007”打頭表示是2007級的學生)

SELECT * FORM 俱樂部,學生表 WHERE 學號 LIKE ‘2007%’

俱樂部.姓名=學生.姓名

GROUP BY 俱樂部編號,學號

求各系學生的平均入學年齡,列出所在系、人數。

SELECT 系,sum(*) ,avg(l年齡)FORM 學生表 WHERE 系=‘*’

查詢人數多於100 人的俱樂部的俱樂部名稱、人數。

SELECT 名稱,sum(俱樂部名稱 )from 俱樂部 where sum(俱樂部0>100

5. 用兩種方法(連接/嵌套……)查詢足球俱樂部的會員名單。

這個時間原因,不寫了,應該簡單!

6. 建立足球俱樂部的查詢視圖(屬性至少包括學號、姓名、入會日期等)。

CREATE VIEW football-view

AS

SELECT 足球俱樂部,學號 ,姓名,入會日期

FROM

學生入會登記

GROUP BY 學號

7. 查詢與“李麗”在同壹個系的學生記錄。

SELECT 所在系 FROM 學生表

WHERE 所在系=(SELECT 所在寫 FROM 學生表 WHERE name=李麗 )

8. 查詢計算機系與數學系同名的同學。

我自己也糊塗這道!

將查詢學生入會登記表的權限授予所有用戶。

GRANT SELECT TO

USER

本題不能保證正確!

10. 插入單條記錄。在學生表中插入壹條新入學的學生記錄,學號“070401011”,姓名“王冰冰”,男,16歲,計算機系。

INSERT INTO 學生表(學號,姓名,性別,入學年齡,所在系)

VALUES (070401011,王冰冰”,男,16歲,計算機系)

11. 插入壹批記錄(子查詢)。假設外語系的學生同時加入網絡俱樂部,請將他們的記錄插入到學生入會登記表中,入會日期填寫當日系統日期。提示:註意子查詢的字段列表應與學生入會登記表的字段順序、數量、類型吻合。

這道題我也腦袋糊了

12. 修改單個記錄的數據。將學號為“050401004”的同學姓名更改為“錢小雲”。

UPDATE 學生入會登記表 SET name= 錢小雲

WHERE 學號= ‘050401004’

13. 修改表結構,再批量修改記錄的數據。先使用命令ALTER TABLE在“俱樂部”表中增加“會費”壹列,然後用UPDATE命令將該表中所有俱樂部會費置為10.00(表示10元)。

1 ALTER TABLE 俱樂部 ADD 會費;

2 UPDATE 俱樂部 SET 會費=10.00

14. 刪除單個記錄。刪除名為“王冰冰”的學生記錄。

DELETER FROM 學生表 WHERE name =‘王冰冰’

15. 刪除壹批記錄。將所有02級的學生從學生入會登記表中刪除。

DELETER FROM 學生入會登記表 WHERE 學號 LIKE '2002%'

聲明:以上書寫可能亂,個人才疏學淺,有幾道也詢問過同學.不能保證正確哦,上數據庫的課老師也逮得嚴。實在的話是:這個大學還是沒學到多少啊.我郁悶了壹下午。加油。514886311qq,多多指教哦!

  • 上一篇:計算機的DOS操作系統詳解
  • 下一篇:惠普筆記本鼠標怎麽設置
  • copyright 2024編程學習大全網