題組內容

一、某一家公司的關聯式資料庫(Relational Database)包含部門、員工與眷 屬三個表格(Table) 。部門表格記錄部門的編號、名稱、年度預算;員工 表格記錄員工的編號、姓名、所屬部門的編號;眷屬表格記錄員工編號、 眷屬姓名、性別。這三個表格的關聯綱要(Relational Schema)如下所示:
 部門(部門編號、部門名稱、年度預算)
 員工(員工編號、員工姓名、部門編號)
眷屬(員工編號眷屬姓名、性別)
 有底線的屬性(Attribute)為該表格之主鍵(Primary Key) ;例如,眷屬 表格之主鍵為員工編號與眷屬姓名兩個屬性的組合。員工表格有一個外 來鍵:部門編號,參照部門表格的主鍵。眷屬表格有一個外來鍵:員工 編號,參照員工表格的主鍵。
 針對下列三個查詢問題,請各寫出一個 SQL 指令來進行查詢。

(三)列出眷屬人數大於 1 的每一個員工之員工編號。(10 分)

詳解 (共 7 筆)

Phil(112高普雙榜)
Phil(112高普雙榜)
詳解 #5417867
2022/04/15
select 員工編號,count(員工...
(共 259 字,隱藏中)
前往觀看
邊工作邊唸書
邊工作邊唸書
詳解 #5124140
2021/09/30
SELECT 員工編號 FROM 眷屬 ...
(共 57 字,隱藏中)
前往觀看
Clown(2021上岸
Clown(2021上岸
詳解 #5125792
2021/10/01
 部門(部門編號、部門名稱、年度預算) ...
(共 126 字,隱藏中)
前往觀看
Lin Tony
Lin Tony
詳解 #5210538
2021/11/15
建議要把員工表單與眷屬表單JOIN起來,...
(共 114 字,隱藏中)
前往觀看
陳鵬揚
陳鵬揚
詳解 #5191875
2021/11/03

2F正解 Select 沒說要顯示人數 不要多寫 會被扣分 然後 最佳解答 太多餘了 不用去合併員工的表格

hchungw
hchungw
詳解 #6107017
2024/05/24
SELECT 員工編號
FROM 眷屬
GROUP BY 員工編號
HAVING COUNT(*) > 1;
這個查詢會從眷屬表格中選取眷屬人數大於 1 的每個員工的員工編號。首先,對員工編號進行分組,然後使用 HAVING 子句來篩選出眷屬數量大於 1 的員工。
110高雄郵局已經上!
110高雄郵局已經上!
詳解 #5121956
2021/09/29
SELECT 員工編號,COUNT(*)...
(共 50 字,隱藏中)
前往觀看

私人筆記 (共 1 筆)

Phil(112高普雙榜)
Phil(112高普雙榜)
私人筆記 #4043053
2022/04/15
select 員工編號,count(員工...
(共 201 字,隱藏中)
前往觀看