假設一個公司的醫療保健數據庫有如下 3 個關係:
職工(職工號,姓名,性別,職務,家庭地址,部門編號)
部門(部門編號,部門名稱,辦公地址,電話)
保健(保健卡編號,職工號,檢查身體日期,健康狀況)
(1)、用 SQL 語句完成如下操作,刪除職工關係表中所在部門的電話爲“5516983”的職工記錄;
(2)、用 SQL 語句完成如下操作,將職工號爲“3061”的職工的健康狀況改爲“一般”;
(3)、用 SQL 語句完成如下查詢,查詢各部門的職工人數,要求結果集顯 示部門編號、人數;
(4)、用 SQL 語句完成如下查詢,查詢健康狀況爲“良好”的職工姓名和所在的部門名稱。
(1) Delete From 職工 Where 部門編號 in (Select部門編號 From 部門 Where 電話='5516983') ;
(2)Update 保健 Set 健康狀況=‘一般’Where 職工號 =‘3061’ ;
(3)Select 部門編號,Count(*) as人數 From 職工 Group By部門編號
(4)Select 姓名、部門名稱 from 職工、部門、保健 Where 職工.部門編號=部門.部門編號 and 職工.職工號 = 保健.職工號 and 健康狀況=‘良好’