題組內容

一、某書店資料庫中有數個資料表,其DDL如下,請回答下列問題:(3題,共16分)

(二)當某讀者把某作者的所有書都買過,我們稱該讀者為「鐵粉」。試以SQL語法,列出達文西(Author.name=’達文西’)的所有「鐵粉」姓名。(3分)

申論題作答 (共 9 筆)

依時間顯示最近 9 筆。
SeaMan
SeaMan
申論題作答 #109123
91 分
91 總分
題意符合度
95分
論證結構
90分
語言表達
85分
16秒 總時間 0 人解鎖 2026.10
SELECT M.name AS '鐵粉'FROM Member AS MWHERE NOT EXISTS(SELECT P.pNameFR...
解鎖 66 字
SeaMan
SeaMan
申論題作答 #108986
48 分
48 總分
題意符合度
55分
論證結構
50分
語言表達
30分
2分20秒 總時間 0 人解鎖 2026.10
SELECT M.name AS '鐵粉'FROM Member AS MWHERE NOT EXIST(SELECT P.pNameFRO...
解鎖 68 字
willislin
willislin
申論題作答 #108875
97 分
97 總分
題意符合度
100分
論證結構
95分
語言表達
95分
37秒 總時間 0 人解鎖 2026.10
select m.name from Buy b left join Member m on b.mId =m.mId left join Au...
解鎖 52 字
willislin
willislin
申論題作答 #108730
27 分
27 總分
題意符合度
25分
論證結構
20分
語言表達
40分
9分27秒 總時間 0 人解鎖 2026.10
select m.name from Buy as b left join Member as m on b.mId =m.mId left j...
解鎖 66 字
Kiwi Tsai
Kiwi Tsai
申論題作答 #108635
16 分
16 總分
題意符合度
15分
論證結構
15分
語言表達
20分
13分8秒 總時間 0 人解鎖 2026.10
SELECT m.name AS '鐵粉' FROM Member m , Buy b WHERE m.mId =(SELECT b.mId...
解鎖 43 字
Shadow Lou
Shadow Lou
申論題作答 #106534
23 分
23 總分
題意符合度
15分
論證結構
10分
語言表達
65分
20分27秒 總時間 2 人解鎖 2026.09
1. 欄位是要meber的name 2. 列出作者所有書,條件 Author 的name等於達文西 3...
select c.name from Author a left join Buy b on a.pNo = b.pNo join Member...
解鎖 35 字 2 人已解鎖
藍環章魚
藍環章魚
申論題作答 #104635
85 分
85 總分
題意符合度
90分
論證結構
80分
語言表達
85分
20分20秒 總時間 7 人解鎖 2026.08
SELECT M.name FROM Member M WHERE NOT EXISTS( SELECT P.pNo FROM Product...
解鎖 102 字 7 人已解鎖
官方調整家
官方調整家
申論題作答 #102121
2 分
2 總分
題意符合度
5分
論證結構
0分
語言表達
0分
6分11秒 總時間 7 人解鎖 2026.08
select m
select p.pName from product as p join author as a on p.pNo = a.pNo
解鎖 18 字 7 人已解鎖
Fuuuuuuuu
Fuuuuuuuu
申論題作答 #91293
83 分
83 總分
題意符合度
95分
論證結構
80分
語言表達
65分
25秒 總時間 4 人解鎖 2026.06
SELECT m.name AS 鐵粉,FROM Buy bJOIN Member m ON b.mId = m.mIdJOIN Autho...
解鎖 59 字 4 人已解鎖

詳解 (共 4 筆)

佳佳
佳佳
詳解 #6234972
2024/10/24
SELECT M.name FROM ...





(共 512 字,隱藏中)
前往觀看
努力再努力
努力再努力
詳解 #6248174
2024/11/12
SELECT M.name    // ...
(共 469 字,隱藏中)
前往觀看
b00892
b00892
詳解 #6279626
2024/12/30
SELECT M.name AS "鐵粉姓名"
FROM Member M
JOIN Buy B ON M.mId = B.mId
JOIN Author A ON B.pNo = A.pNo
WHERE A.name = '達文西'
GROUP BY M.mId, M.name
HAVING COUNT(DISTINCT B.pNo) = (
    SELECT COUNT(DISTINCT P.pNo)
    FROM Author A
    JOIN Product P ON A.pNo = P.pNo
    WHERE A.name = '達文西'
);
小楓
小楓
詳解 #7491356
2026/08/26
提供兩種寫法,不用EXCEPT,都在DB...
(共 432 字,隱藏中)
前往觀看

私人筆記 (共 2 筆)

藍環章魚
藍環章魚
私人筆記 #8552188
2026/08/27
兩種寫法   SELECT M.name...
(共 415 字,隱藏中)
前往觀看
Terry Tung
Terry Tung
私人筆記 #8595028
2026/09/20
此為關聯代數中的「除法(Division...
(共 403 字,隱藏中)
前往觀看