阿摩:重複出現的題目,才是最重要的題目
33
(58 秒)
模式:試卷模式
試卷測驗 - MTA98-364資料庫管理核心能力目標-處理資料#84693
繼續測驗
再次測驗 下載 下載收錄
1(B).
X


1.Product資料表包含下列資料。

5e9951da93416.jpg 

您執行下列陳述式: COUNT:個數

SELECT COUNT(*)

FROM Product WHERE Quantity>18

此陳述式傳回的值是什麼?
(A)1

(B)2

(C)3

(D)4



2(B).
X


2.若要傳回符合特定條件的資料列,您必須在SELECT陳述式中使用哪個關鍵字?
(A)FROM
(B)ORDERBY
(C)UNION
(D)WHERE 


3(B).
X


3.您正在撰寫SELECT陳述式,以尋找名稱中包含特定字元的每個產品。您應該在WHERE子句中使用哪個關鍵字? WHERE 姓名=’陳小明’ WHERE 姓名 LIKE ‘陳%’
(A)LIKE
(B)FIND
(C)BETWEEN
(D)INCLUDES 



4(B).
X


4.您有一個名為Customer的資料表,該資料表有名為Customer1D、FirstName和DateJoined的資料行。CustomerID是主索引鍵。 您執行下列陳述式:
 SELECTCustomerlD,FirstName,DateJoined
 FROMCustomer
 資料列在結果集中式以哪種方式組織? (要用ORDER BY 排序)
(A)沒有可預測的順序
(B)依FirstName以字母順序排序
(C)依DateJoined以時間順序排序
(D)依資料列的插入順序排序


5(B).

5.您有一個名為Employee的資料表,包含下列資料行: 
EmployeeID 
EmployeeName 
若要傳回資料表中的資料列數目,您應該使用哪個陳述式?
(A)SELECTCOUNT (rows)FROMEmployee
(B)SELECT COUNT(*) FROM Employee
(C)SELECT* FROMEmployee
(D)SELECT SUM(*) FROMEmployee SUM:加總


6(B).
X


6.您有一個名為Employee的資料表,它包含四個資料行。您執行下列陳述式: SELECT* FROM Employee 會傳回哪些資料行?
(A)所有資料行
(B)僅第一個資料行
(C)僅最後一個資料行
(D)僅第一個和最後一個資料行


7(B).
X


7.您有下列資料表定義: 
CREATETABLEProduct 
(IDINTEGERPRIMARYKEY, 
NameVARCHAR(20), 
QuantityINTEGER)
 Product資料表包含下列資料。 5e995299c32ee.jpg 5e9952afb2277.jpg您執行一下列陳述式:

SELECTName FROMProductWHERE Quantity IS NOT NULL

會傳回多少資料列?


(A)0


(B)1


(C)2


(D)3


(E)4



8(B).
X


8.您執行下列陳述式: SELECTDepartmentName FROMDepartment WHEREDepartment ID= (SELECT DepartmentID FROMEmployee WHERE EmployeeID=1234) 此陳述式是哪個項目的範例:
(A)笛卡兒乘積
(B)外部聯結
(C)子查詢
(D)等位


9(B).
X


9.您需要列出每個產品的名稱和價格,按最高到最低價格排序。您應該使用哪一個陳述式?(正常由低到高ASC不用特別寫, 反排DESC)
(A)SELECTName,TOPPriceFROMProduct
(B)SELECTName,BOTTOMPriceFROMProduct
(C)SELECTName,PriceFROMProduct ORDERBY Price ASC
(D)SELECTName,PriceFROM Product ORDERBY Price DESC


10(B).
X


10.下列哪些敘述可以從student資料表傳回編號(id)為10或31的學生姓名(name)?(請選擇兩個答案 ) IN (集合,..)
(A)SELECTnameFROMstudentsWHEREid>10ANDid<31
(B)SELECTnameFROMstudentsWHERE id IN (10,31)
(C)SELECTnameFROMstudentsWHERE id=10 OR id=31
(D)SELECT nameFROMstudentsWHEREid=10 OR 31


11(B).

11.LIKE關鍵字可以選取欄位值與指定的部分字串相符的資料列,請問下列敘述何者可以傳回student資料表內,姓氏以L開頭的所有學生姓名(name)?
(A)SELECT*FROMstudentsWHEREnameLIKE'L'
(B)SELECT*FROMstudentsWHEREnameLIKE'L%'
(C)SELECT*FROMstudentsWHEREnameLIKE'&L'
(D)SELECTstudentsWHEREnameLIKE'L%'


12(B).
X


12.ORDERBY子句可將查詢結果依據欄位值來排序,請問最多可以用幾個欄位來排序?
(A)只有一個
(B)4個
(C)16個
(D)256個


13(B).

13.請問SELECT敘述中,若包含ORDERBY子句、FROM、WHERE,此時ORDERBY子句該如何使用?
(A)ORDERBY子句必須是SELECT敘述的第一個關鍵字
(B)ORDERBY子句必須放在WHERE子句之後
(C)ORDERBY子句必須放在FROM子句之後
(D)SQLServer會依據關鍵字的意思來解釋SELECT敘述,因此關鍵字的排序並不重要


14(B).
X


14.下列敘述何者可用來計算student表格的列數?
(A)SELECTROWCOUNTFROMstudent
(B)SELECTCountRowsFROMstudent
(C)SELECTTOTALROWSFROMstudent
(D)SELECT COUNT(*) FROM student


15(B).
X


15.在SELECT敘述中的GROUPBY子句,可以和哪個子句組合使用?
(A)HAVING子句
(B)COUNTED子句
(C)互相關聯的子句
(D)COMPUTING子句


16(B).

16.有一個資料庫包含兩個資料表,名為Customer和Order。 您執行下列陳述式: DELETEFROMOrder WHERECustomerID=209 結果是什麼?
(A)會從Customer資料表刪除CustomerID209
(B)會從Order資料表刪除CustomerID209的所有訂單
(C)會從Order資料表刪除CustomerID209的第一筆訂單
(D)會從Order資料表刪除CustomerID209的所有訂單,並從Customer資料表刪除CustometID209


17(B).
X


17.哪個陳述式會刪除未輸入員工電話號碼的資料列?
(A)DELETEFROMEmployeeWHERE Phone IS NULL
(B)DELETEFROMEmployeeWHEREPhone=NULLABLE
(C)DELETEFROMEmployeeWHEREPhone='&'
(D)DELETEFROMEmployeeWHEREPhone IS NOTNULL


18(B).
X


18.您在Product資料表執行會刪除Furniture類別目錄所有產品的陳述式。執行該陳述式之後,檢視的結果集會:(與第三章27題相同)
(A)被封存
(B)被刪除
(C)是空的
(D)未變更


19(B).

19.您有一個名為Student的資料表,其中包含100個資料列。某些資料列的FirstName資料行有NULL值。(21、22、23、43) 您執行下列陳述式: DELETE FROM Student 結果是什麼?
(A)您會收到錯誤訊息
(B)資料表中的所有資料列都會被刪除
(C)所有資料列與資料表定義都會被刪除
(D)FirstName資料行中包含NULL的所有資料列都會被刪除


20(B).
X


20.您的資料庫包含一個名為Customer的資料表。您需要從Customer資料表刪除CustomerID為12345的記錄。您應該使用哪一個陳述式?
(A)DELETE FROM Customer WHERE CustomerID=12345
(B)DELETECustomerD FROMCustomer WHERECustomerID=12345
(C)UPDATECustomer DELETE* WHERECustomerID=12345
(D)UPDATECustomerID FROMCustomer DELETE* WHERECustomcrID=12345


21(B).
X


21.下列敘述何者可刪除student表格中的所有橫列?
(A)DELETE*ROWSFROMstudent
(B)DELETEALLFROMstudent
(C)DELETE FROM student
(D)DELETEROWSFROMstudent


22(B).

22.DELETEFROM庫存表:
(A)由於沒有選取橫列,因此不會刪除任何資料
(B)表格中所有的橫列都會被刪除
(C)由於WHERE子句是必須的,因此會造成錯誤
(D)只會刪除第一列,並產生錯誤


23(B).

23.若使用DELETE敘述時,將WHERE子句省略,會有甚麼後果?
(A)由於沒有選取橫列,因此不會刪除任何資料
(B)表格中所有的橫列都會被刪除
(C)由於WHERE子句是必須的,因此會造成錯誤
(D)只會刪除第一列,並產生錯誤


24(B).
X


24.INSERT(UPDATE)陳述式是在哪個資料庫結構上運作?
(A)角色
(B)預存程序
(C)資料表
(D)觸發程序
(E)使用者


25(B).
X


25.以下哪三個是有效的資料操作語言(DML:還有SELECT)命令?(請選擇三個答案)
(A)COMMIT
(B)DELETE
(C)INSERT
(D)OUTPUT
(E)UPDATE


26(B).
X


26.在SQL,INSERT陳述式是用來:
(A)將使用者加入至資料庫
(B)將資料表加入至資料庫
(C)將資料列加入至資料表
(D)將資料行加入至資料表定義


27(B).
X


27.若要將資料行加入至現有的資料表,應該使用哪個命令?
(A)ALTER
(B)CHANGE
(C)INSERT
(D)MODIFY
(E)UPDATE


28(B).
X


28.若要將資料列加入至現有的資料表,應該使用哪個命令?
(A)ALTER
(B)CHANGE
(C)INSERT
(D)MODIFY
(E)UPDATE


29(B).

29.您有下列資料表定義: CREATE TABLE Road (RoadID INTEGER NOTNULL, Distance INTEGER NOTNULL) Road資料表包含下列資料: 5e99531437ea6.jpg 5e995330efb0e.jpg您執行下列陳述式: INSERT INTO Road VALUES (1234,36) 結果是什麼?(資料表後沒列欄位表示全部)
(A)語法錯誤
(B)在資料表中新增資料列
(C)顯示錯誤訊息指出不允許NULL值
(D)顯示錯誤訊息指出不允許重複的識別碼 (沒有主索引也沒有unique)



30(B).
X


30.您有下列資料表定義: CEEATETABLEProduct (ProductIDINTEGER, NameVARCHAR(20)) 您需要插入新產品。該產品的名稱是plate,產品識別碼是12345。 您應該使用哪一個陳述式?
(A)INSERT 12345,'plate' INTO Product
(B)INSERT NEWProductID=12345,Name INTO Product
(C)INSERT INTO Product(ProductID,Name)VALUES(12345,'plate')
(D)INSERTINTOProduct VALUES(ProductID=12345,Name='plate')


31(B).
X


31、您需要在Product資料表中插入兩個新產品。第一個產品命名為Book,識別碼為125。第二個產品命名為Movie,識別碼為126。您應該使用哪一個陳述式?
(A)INSERT125,126,'Book','Movie'INTOProduct
(B)INSERTNEWID=125AND126,Name='Book'AND'Movie'INTOProduct
(C)INSERTINTO Product VALUES(ID=125,126),(Name='Book','Movie') 缺紅色逗號
(D)INSERTNEWID=125,Name='Boo' INTOProduct INSERTNEWID=126,Name='Movie' INTOProduct
(E)INSERT INTO Product(ID,Name)VALUES(125,'Book') INSERT INTO Product(ID,Name)VALUES(126,'Movie')


32(B).

32.您需要將資料從名為Employee的現有資料表填入名為EmployeeCopy的資料表。您應該使用哪一個陳述式?
(A)COPY*INTOEmployee SELECT*FROMEmployee
(B)INSERT INTO EmployeeCopy SELECT*FROM Employee
(C)INSERT*FROMEmployee INTOEmployeeCopy
(D)SELECT*INTOEmployeeCopy SELECT*FROMEmployee


33(B).
X


33.假設有一個經常異動資料的資料庫,且需要使用INSERT查詢以維持student表格的正確性,假如student表格有增加新的欄位,下列哪個查詢仍然能正常運作?
(A)INSERTstudent VALUES('90177','Q123456789','張小華')
(B)INSERT INTO studentColumns(no,id,name) values('90177','Q123456789','張小華') 資料表名稱不同
(C)INSERTINTOstudent VALUES('90177','Q123456789','張小華')(no,id,name)
(D)INSERT INTO student(no,id,name)VALUES('90177','Q123456789','張小華')


34(B).
X


34.UPDATE陳述式和DELETE陳述式的一個差別是什麼?
(A)UPDATE陳述式不會從資料表移除資料列
(B)UPDATE陳述式只能變更一個資料列
(C)DELETE陳述式無法使用WHERE子句
(D)DELETE陳述式只能在預存程序中運作


35(B).

35.UPDATE陳述式是在哪個資料庫結構上運作?
(A)角色
(B)資料表
(C)觸發程序
(D)使用者


36(B).
X


36.您有一個包含所有在校學生相關資訊的資料表。若要變更資料表中的學生名字,您應該使用哪個SQL關鍵字?
(A)CHANGE
(B)INSERT
(C)SELECT
(D)UPDATE


37(B).

37.您有一個包含產品識別碼和產品名稱的資料表。您需要撰寫UPDATE陳述式,以將特定的產品名稱變更為glass。您應該在UPDATE陳述式中包含什麼?
(A)LETProductName='glass'
(B)SET ProductName='glass'
(C)EXECProductName='glass'
(D)ASSIGNProductName='glass,


38(B).

38.您有一個名為Product的資料表。Product資料表有ProductDescription和ProductCategory資料行。您需要將Product資料表中所有湯匙的Productcategory值變更為43。您應該使用哪一個陳述式?
(A)SETProductTOProductCategory=43WHEREProductDescription='spoon'
(B)UPDATE Product SET ProductCategory=43 WHERE ProductDescription='spoon'
(C)SETProductWHEREProductDescription='spoon'TOProductCategory=43
(D)UPDATE Product WHERE ProductDescription='spoon' SET ProductCategory=43


39(B).
X


39.您有一個產品資料表,其中包含ProductID、Name和Price欄位。您需要撰寫UPDATE陳述式,以將特定ProductID之InStock欄位的值設定為Yes。 您應該在UPDATE陳述式中使用哪個子句?
(A)GROUPBY
(B)HAVING
(C)THAT
(D)WHERE


40(B).
X


40.使用UPDATE敘述在一次最多可修改幾個表格?(與41同類型題目)
(A)表格數目沒有限制
(B)只要表格之間包含共同的索弓!,一個查詢做多可以修改兩個表格
(C)只要表格沒有定義UPDATE觸發機制,一次可以修改一個以上的表格
(D)UPDATE敘述最多只能更新一個表格


41(B).

41.下列對於SQL語言之UPDATE指令之敘述,何者為非?
(A)一次只能修改一個欄位值 update 表格 set 修改1, 修改2…
(B)一次只能修改一個資料表
(C)可用來修改資料表的欄位值
(D)可以加入WHERE條件式來過濾要更新的資料


42(B).

42.下列哪個關鍵字可以避免在查詢結果的欄位值中,沒有重複 的值?
(A)UNIQUE (create)
(B)DISTINCT (select)
(C)NOTSAME
(D)ONLY


43(B).

43.您有一個名student的資料表,其中包含100個資料列。某些資料列的FirstName資料行有NULL值。您執行下列陳述式: DELETE FROM student 結果是什麼?
(A)您會收到錯誤訊息
(B)資料表中的所有資料列都會被刪除
(C)所有資料列與資料表的定義都會被刪除
(D)FirstName資料行中包含NULL的所有資料列都會被刪除


44(B).
X


44.您有一個名Product的資料表,包含下列資料: ProductID資料行是主索引鍵(和unique不能重覆),categoryID資料行是另一名為Category資料表的外部索引鍵。 5e99536d3b6a2.jpg 您執行下列陳述式: INSERT INTO Product Value(3296,'Table',444) 結果是什麼?
(A)語法錯誤
(B)在Product資料表中新增資料列
(C)外部索引鍵條件約束違規
(D)主索引鍵條件約束(欄位檢查條件)違規
(E)在category資料表中新增資料列



45(B).
X


45.您有一個名為Employee的資料表,它包含四個資料行。您執行下列陳述式: SELECT*FROM Employee 會回傳哪些資料行?
(A)所有資料行
(B)僅第一個資料行
(C)僅最後一個資料行
(D)僅第一個和最後一個資料行


快捷工具

試卷測驗 - MTA98-364資料庫管理核心能力目標-處理資料#84693-阿摩線上測驗

y020031118剛剛做了阿摩測驗,考了33分