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,多多指教哦!