民國105年 第2梯次 電腦軟體設計(JAVA)乙級 學科
第18題
在S Q L 語法中,若查詢參考了兩個或多個同名的屬性,我們必須用關聯表名稱來修飾屬 性名稱,做法是將關聯表名稱置於屬性名稱之前,並用那個符號加以區隔?
題目
在S Q L 語法中,若查詢參考了兩個或多個同名的屬性,我們必須用關聯表名稱來修飾屬 性名稱,做法是將關聯表名稱置於屬性名稱之前,並用那個符號加以區隔?
- (1) .
- (2) ,
- (3) ~
- (4) _
官方答案
(1) .
解析
在 SQL 中,當查詢同時參考兩個以上具有同名屬性的關聯表時,必須以「關聯表名稱.屬性名稱」的形式限定欄位,中間用句點(.)隔開,例如 學生.姓名、選課.姓名,這樣 DBMS 才能判斷指的是哪一張表的欄位。逗號(,)在 SELECT 中用來分隔多個欄位;底線(_)只是識別字命名可用的字元;波浪符(~)並非 SQL 的語法符號。因此正確符號為句點。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。