阿摩線上測驗 登入

申論題資訊

試卷:112年 - 112 高等考試_二級_資訊處理:高等資料庫設計#116764
科目:高等資料庫設計
年份:112年
排序:0

題組內容

三、考慮以下的商品資料庫綱目(Database Schema):
User(uId, name, date)
 //使用者編號,姓名,加入日期
Product(pId, seller, name, category, star, sale) 
//商品編號,賣家名稱,商品名稱,類別,星等,售出數量
Opinion(uId, pId, seller, time, comment, star) 
//使用者編號,商品編號,賣家名稱,評論日期,意見,星等
各資料表的主鍵(Primary key)以底線表示。此外,並有以下的外鍵(Foreign key):
Opinion(uId) 參考到 User 的主鍵
Opinion(pId, seller) 參考到 Product 的主鍵
請寫出下列問題的結構化查詢語言(SQL):

申論題內容

(一)列出 2023 年加入的使用者編號和姓名(5 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
SELECT uId, name
FROM User
WHERE YEAR(date) = 2023;

解釋:

  1. SELECT uId, name:

    • 選擇要顯示的欄位,即使用者編號和姓名。
  2. FROM User:

    • 指定查詢的資料表是 User。
  3. WHERE YEAR(date) = 2023:

    • 過濾條件:使用 YEAR() 函數來提取 date 欄位的年份,並且只選擇年份為2023的記錄。

這個查詢會返回所有在2023年加入的使用者的編號和姓名。