考慮以下記載討論版文章的關聯:
Member(mId, mName, email)
// 會員(編號, 姓名, 電子郵件信箱)
Post(pId, mId, dateTime, title, pContent)
// 文章(文章id, 作者編號, 日期時間, 主旨, 內容)
105年公務人員高等考試三級考試試題
全一張
(背面)
類
科:資訊處理
科
目:資料庫應用
Reply(pId, rId, rmId, dateTime, rContent)
// 回文(文章id, 回文id, 回文作者編號, 日期時間, 內容)
其中主鍵以底線表示,外鍵如下:
Post(mId)參考到Member(mId)
Reply(pId)參考到Post(pId)
Reply(rmId)參考到Member(mId)
請用一個SQL 查詢句(Queries)回答以下每一個查詢:
列出2016 年有PO 過文章(即出現在Post 關聯裡)的會員之會員編號和姓名。(5 分)
對於每一篇PO 文,列出其pId, PO 文時間,PO 文作者姓名,以及在2016 年被回
應的次數。(8 分)
列出有原作者回應的PO 文之pId, title 和作者姓名。(7 分)
找出PO 文中(即出現在Post 關聯裡)的內容有疑似西元日期的文章之pId, title, PO
文作者姓名。所謂疑似西元日期是指出現連續四個數字,且第一個數字為1 或2,
或是(連續)數字前有西元或公元的字眼。(10 分)