為大家收集整理了《2013sql認(rèn)證考試練習(xí)試題6》供大家參考,希望對(duì)大家有所幫助?。?!
第26題
你有兩個(gè)表,分別名為SalesPerson和SalesTerritory。你需要使用笛卡爾積來(lái)創(chuàng)建示例數(shù)據(jù),該積包含SalesPerson和 SalesTerritory表中的數(shù)據(jù)。應(yīng)使用哪個(gè)代碼片段?
A. SELECT p.SalesPersonId, t.Name AS [Territory] FROM Sales.SalesPerson p FULL JOIN Sales.SalesTerritory t ON p.TerritoryId = t.TerritoryId
B. SELECT p.SalesPersonId, Name AS [Territory] FROM Sales.SalesPerson p INNER JOIN Sales.SalesTerritory t ON p.TerritoryId = t.TerritoryId
C. SELECT p.SalesPersonId, t.Name AS [Territory] FROM Sales.SalesPerson p CROSS JOIN Sales.SalesTerritory t WHERE p.TerritoryId = t.TerritoryId
D. SELECT p.SalesPersonId, t.Name AS [Territory] FROM Sales.SalesPerson p CROSS JOIN Sales.SalesTerritory t;
答案:D
第27題
你有名為Subcategories的表,其中包含子類別socks、vests和helmets。你另有一個(gè)名為Products的表,其中只包含socks 和vests子類別的產(chǎn)品。你有下面的查詢: SELECT s.Name, p.Name AS ProductNameFROM Subcategories s OUTER APPLY (SELECT * FROM Products pr WHERE pr.SubcategoryID = s.SubcategoryID) pWHERE s.Name IS NOT NULL; 你需要預(yù)測(cè)查詢結(jié)果。該查詢應(yīng)生成什么結(jié)果?
A. Name ProductName Socks Mountain Bike Socks, Socks Mountain Bike Socks, Socks Racing Socks, M Socks Racing Socks, L Vests Classic Vest, S Vests Classic Vest, M Vests Classic Vest, L
B. Name ProductName Socks Mountain Bike Socks, Socks Mountain Bike Socks, Socks Racing Socks, M Socks Racing Socks, L Vests Classic Vest, S Vests Classic Vest, M Vests Classic Vest, L Helmets NULL
C. Name ProductName Socks Mountain Bike Socks, Socks Mountain Bike Socks, Socks Racing Socks, M Socks Racing Socks, L Vests Classic Vest, S Vests Classic Vest, M Vests Classic Vest, L Helmets NULL NULL NULL
D. Name ProductName Socks Mountain Bike Socks, Socks Mountain Bike Socks, Socks Racing Socks, M Socks Racing Socks, L Vests Classic Vest, S Vests Classic Vest, M Vests Classic Vest, L NULL Mountain Bike Socks, NULL Mountain Bike Socks, NULL Racing Socks, M NULL Racing Socks, L NULL Classic Vest, S NULL Classic Vest, M NULL Classic Vest, L Helmets NULL NULL NULL
答案:B
第28題
你有名為dbo.CurrentProducts和dbo.ArchiveProducts的兩個(gè)表。你有下面的查詢: SELECT ProductID, Name FROM dbo.CurrentProductsUNION ALL SELECT ProductID, Name FROM dbo.ArchiveProducts; 你需要預(yù)測(cè)該查詢將生成的產(chǎn)品的列表。該查詢應(yīng)返回哪個(gè)產(chǎn)品列表?
A. 出現(xiàn)在dbo.CurrentProducts或dbo.ArchiveProducts表中,但不同時(shí)出現(xiàn)在這兩個(gè)表中的產(chǎn)品。
B. dbo.CurrentProducts或dbo.ArchiveProducts中有著匹配的ProductID和Name的產(chǎn)品。
C. 出現(xiàn)在dbo.CurrentProducts或dbo.ArchiveProducts表中的產(chǎn)品。同時(shí)在兩個(gè)表中出現(xiàn)的產(chǎn)品只列出一次。
D. 出現(xiàn)在dbo.CurrentProducts或dbo.ArchiveProducts表中的產(chǎn)品。同時(shí)在兩個(gè)表中出現(xiàn)的產(chǎn)品列出多次。
答案:D
第29題
有兩個(gè)分別名為Products和NewProducts的表,它們有著相同的結(jié)構(gòu)。你有下面的查詢(包含的行號(hào)僅供參考): 01 SELECT Product, Description02 FROM dbo.Products 03 ........ 04 SELECT Product, Description05 FROM dbo.NewProducts 你需要選擇相應(yīng)的Transact-SQL運(yùn)算符來(lái)顯示兩個(gè)表中都存在的行。應(yīng)在第03行插入哪個(gè)Transact-SQL運(yùn)算符?
A. UNION
B. EXCEPT
C. UNION ALL
D. INTERSECT
答案:D
第30題
你的任務(wù)是創(chuàng)建一個(gè)表, 該表中的某列必須存儲(chǔ)精確到10微秒的當(dāng)前時(shí)間。 你需要在列定義中搭配DEFAULT選項(xiàng)使 用系統(tǒng)函數(shù)。應(yīng)使用哪個(gè)系統(tǒng)函數(shù)?
A. DATEADD
B. GETUTCDATE
C. SYSDATETIME
D. CURRENT_TIMESTAMP
答案:C
第26題
你有兩個(gè)表,分別名為SalesPerson和SalesTerritory。你需要使用笛卡爾積來(lái)創(chuàng)建示例數(shù)據(jù),該積包含SalesPerson和 SalesTerritory表中的數(shù)據(jù)。應(yīng)使用哪個(gè)代碼片段?
A. SELECT p.SalesPersonId, t.Name AS [Territory] FROM Sales.SalesPerson p FULL JOIN Sales.SalesTerritory t ON p.TerritoryId = t.TerritoryId
B. SELECT p.SalesPersonId, Name AS [Territory] FROM Sales.SalesPerson p INNER JOIN Sales.SalesTerritory t ON p.TerritoryId = t.TerritoryId
C. SELECT p.SalesPersonId, t.Name AS [Territory] FROM Sales.SalesPerson p CROSS JOIN Sales.SalesTerritory t WHERE p.TerritoryId = t.TerritoryId
D. SELECT p.SalesPersonId, t.Name AS [Territory] FROM Sales.SalesPerson p CROSS JOIN Sales.SalesTerritory t;
答案:D
第27題
你有名為Subcategories的表,其中包含子類別socks、vests和helmets。你另有一個(gè)名為Products的表,其中只包含socks 和vests子類別的產(chǎn)品。你有下面的查詢: SELECT s.Name, p.Name AS ProductNameFROM Subcategories s OUTER APPLY (SELECT * FROM Products pr WHERE pr.SubcategoryID = s.SubcategoryID) pWHERE s.Name IS NOT NULL; 你需要預(yù)測(cè)查詢結(jié)果。該查詢應(yīng)生成什么結(jié)果?
A. Name ProductName Socks Mountain Bike Socks, Socks Mountain Bike Socks, Socks Racing Socks, M Socks Racing Socks, L Vests Classic Vest, S Vests Classic Vest, M Vests Classic Vest, L
B. Name ProductName Socks Mountain Bike Socks, Socks Mountain Bike Socks, Socks Racing Socks, M Socks Racing Socks, L Vests Classic Vest, S Vests Classic Vest, M Vests Classic Vest, L Helmets NULL
C. Name ProductName Socks Mountain Bike Socks, Socks Mountain Bike Socks, Socks Racing Socks, M Socks Racing Socks, L Vests Classic Vest, S Vests Classic Vest, M Vests Classic Vest, L Helmets NULL NULL NULL
D. Name ProductName Socks Mountain Bike Socks, Socks Mountain Bike Socks, Socks Racing Socks, M Socks Racing Socks, L Vests Classic Vest, S Vests Classic Vest, M Vests Classic Vest, L NULL Mountain Bike Socks, NULL Mountain Bike Socks, NULL Racing Socks, M NULL Racing Socks, L NULL Classic Vest, S NULL Classic Vest, M NULL Classic Vest, L Helmets NULL NULL NULL
答案:B
第28題
你有名為dbo.CurrentProducts和dbo.ArchiveProducts的兩個(gè)表。你有下面的查詢: SELECT ProductID, Name FROM dbo.CurrentProductsUNION ALL SELECT ProductID, Name FROM dbo.ArchiveProducts; 你需要預(yù)測(cè)該查詢將生成的產(chǎn)品的列表。該查詢應(yīng)返回哪個(gè)產(chǎn)品列表?
A. 出現(xiàn)在dbo.CurrentProducts或dbo.ArchiveProducts表中,但不同時(shí)出現(xiàn)在這兩個(gè)表中的產(chǎn)品。
B. dbo.CurrentProducts或dbo.ArchiveProducts中有著匹配的ProductID和Name的產(chǎn)品。
C. 出現(xiàn)在dbo.CurrentProducts或dbo.ArchiveProducts表中的產(chǎn)品。同時(shí)在兩個(gè)表中出現(xiàn)的產(chǎn)品只列出一次。
D. 出現(xiàn)在dbo.CurrentProducts或dbo.ArchiveProducts表中的產(chǎn)品。同時(shí)在兩個(gè)表中出現(xiàn)的產(chǎn)品列出多次。
答案:D
第29題
有兩個(gè)分別名為Products和NewProducts的表,它們有著相同的結(jié)構(gòu)。你有下面的查詢(包含的行號(hào)僅供參考): 01 SELECT Product, Description02 FROM dbo.Products 03 ........ 04 SELECT Product, Description05 FROM dbo.NewProducts 你需要選擇相應(yīng)的Transact-SQL運(yùn)算符來(lái)顯示兩個(gè)表中都存在的行。應(yīng)在第03行插入哪個(gè)Transact-SQL運(yùn)算符?
A. UNION
B. EXCEPT
C. UNION ALL
D. INTERSECT
答案:D
第30題
你的任務(wù)是創(chuàng)建一個(gè)表, 該表中的某列必須存儲(chǔ)精確到10微秒的當(dāng)前時(shí)間。 你需要在列定義中搭配DEFAULT選項(xiàng)使 用系統(tǒng)函數(shù)。應(yīng)使用哪個(gè)系統(tǒng)函數(shù)?
A. DATEADD
B. GETUTCDATE
C. SYSDATETIME
D. CURRENT_TIMESTAMP
答案:C