資料庫 - 考試

Skylar Davis avatar
By Skylar Davis
at 2014-04-03T16:21

Table of Contents

想請問Group by的觀念問題,
Employee(e#,phone,dno) 主鍵:e#
Dept(d#,dname) 主鍵:d#
查詢:列出部門名稱及各部門人數

SELECT dname,count(*)
FROM Employee,Dept
WHERE dno=d#
GROUP BY dname;

我的疑慮是假設部門名稱有可能重複,那麼GROUP BY dname是不是查詢結果就有可能不正確?

如果我改寫成:
SELECT dname,count(*)
FROM Employee,Dept
WHERE dno=d#
GROUP BY d#,dname;
這樣可以嗎? 謝謝大家!!


--
Sent from my Android

--
Tags: 考試

All Comments

Blanche avatar
By Blanche
at 2014-04-06T05:39
GROUP BY d#,dname; → GROUP BY d#; ?
Joseph avatar
By Joseph
at 2014-04-08T16:23
GROUP BY dname改為
GROUP BY d#,dname
這樣可以嗎?
Catherine avatar
By Catherine
at 2014-04-11T07:46
不行因為group by 的條件要有包含在select中
Wallis avatar
By Wallis
at 2014-04-14T23:59
select dname, shit
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2014-04-16T08:01
所以是group by跟select的欄位必須一樣,但是select還可以
加上聚合函數。對嗎?
Erin avatar
By Erin
at 2014-04-21T05:01
from (SELECT d#,dname,count(dno) as "shit"
FROM Employee, DeptWHERE dno=d# GROUP BY d#)
Adele avatar
By Adele
at 2014-04-22T05:04
原po 這樣改 正確

海巡特考考試科目

Dorothy avatar
By Dorothy
at 2014-04-03T14:57
之前聽說有修正考科?! 海巡特考到底有沒有修正考科啊?? 各位前輩有人清楚嗎? -- Sent from my Android - ...

英文文法一題

Margaret avatar
By Margaret
at 2014-04-03T14:43
這題的文法觀念是: used to+V.原型=曾經是... (此處的to是不定詞) beV. used to+Ving=習慣... (此處的to是連接詞) ※ 引述《hanksky (xu;6)》之銘言: : Q: Our rivers are no longer as clean as they _ ...

很膩

Noah avatar
By Noah
at 2014-04-03T14:33
從過年過後,一整個感到很膩,感受到一整個無窮迴圈 關務即將到來,不知從哪複習起?有人跟我一樣嗎? 學生時前很像友人一起念書,比較好念下去 是否是年紀變大 定力已經不夠了 誰能幫幫我啊 - ...

中會應收票據之改正分錄一題

Frederic avatar
By Frederic
at 2014-04-03T13:45
[課業] 國考課業相關問題,非歷屆考題的討論,如學理觀念的釐清。 題目如下:(出自中級會計學新論第七版上冊第五章練習題第13題) 森元公司自X7年起委託會計師查帳,查帳員分析該公司之應收票據,發現有一張四年期 無息票據將於X8年12月31日到期,其取得時之分錄為: 應收票據 ...

今年各項國營事業考試日期

Dinah avatar
By Dinah
at 2014-04-03T13:31
大家好 很抱歉這樣問 因為朋友在五月中結婚請我當伴娘 現在馬上要決定了 因為還要量身做伴娘服 所以答應後屆時就一定要出席 臨時再找其他人會沒有統一的衣服可穿 我主要都考行政科或商科 查了一下目前的考試很多都訂在6月 例如 郵局 台電 中華電信三月已招考過 但聽說今年可能分好幾批招考 其他的考試則沒聽到 ...