民國103年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第69題

在S Q L 語法中,若查詢參考了兩個或多個同名的屬性,我們必須用關聯表名稱來修飾屬性名 稱,做法是將關聯表名稱置於屬性名稱之前,並用那個符號加以區隔?

題目

在S Q L 語法中,若查詢參考了兩個或多個同名的屬性,我們必須用關聯表名稱來修飾屬性名 稱,做法是將關聯表名稱置於屬性名稱之前,並用那個符號加以區隔?

  1. (1) .
  2. (2) ,
  3. (3) ~
  4. (4) _

官方答案

(1) .

解析

在 SQL 中,當查詢同時參考兩個以上具有同名屬性的關聯表時,必須以「關聯表名稱.屬性名稱」的形式限定欄位,中間用句點(.)隔開,例如 學生.姓名、選課.姓名,這樣 DBMS 才能判斷指的是哪一張表的欄位。逗號(,)在 SELECT 中用來分隔多個欄位;底線(_)只是識別字命名可用的字元;波浪符(~)並非 SQL 的語法符號。因此正確符號為句點。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料