民國100年 乙級專案 電腦軟體應用乙級 學科
第37題
某個關聯式資料庫( R e l a t i o n a l D a t a b a s e ) 以客戶資料表( T a b l e ) 當中的「住址」欄位來保存…
題目
某個關聯式資料庫( R e l a t i o n a l D a t a b a s e ) 以客戶資料表( T a b l e ) 當中的「住址」欄位來保存客 戶的完整住址。如果希望撰寫結構化查詢語言( S Q L ) 的非巢狀S E L E C T 陳述式,來查詢居住 在「南投縣」或「台中市」之客戶資料,下列敘述何者不正確?
- (1) S E L E C T 陳述式當中應該加上W H E R E 子句
- (2) W H E R E 子句當中應該使用L I K E 運算子
- (3) W H E R E 子句當中應該出現O R 運算子
- (4) W H E R E 子句當中應該使用= 運算子
官方答案
(4) W H E R E 子句當中應該使用= 運算子
解析
查詢住址包含「南投縣」或「台中市」之客戶,住址欄位為完整地址字串,需用 LIKE 搭配萬用字元(如 '%南投縣%')進行部分比對,並以 OR 連接兩條件。使用 = 運算子需完全相符,無法符合「包含」語意,故敘述 4 不正確。敘述 1、2、3 均為正確做法。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。