2017年sql認證考試試題及答案
微軟認證計劃進行了全面升級,以涵蓋雲技術相關的解決方案,並將此類技能的考評引入行業已獲得高度認可和備受矚目的認證考試體系,從而推動整個行業向雲計算時代進行變革。下面是小編整理關於sql認證考試試題及答案,歡迎大家參考!
第1題
你使用下面的Transact-SQL語句創建並填充兩個表: CREATE TABLE CurrentStudents (LastName VARCHAR(50), FirstName VARCHAR(50),Address VARCHAR(100), Age INT);INSERT INTO CurrentStudents VALUES (’Fritz’, ’David’, ’181 Kline Street’, 14),(’Reese’, ’Paul’ , ’4429 South Union’, 14),(’Brown’, ’Jake’ , ’5401 Washington Ave’,14),(’Smith’, ’Tom’ , ’124 Water St’, 14),(’Holtz’, ’Mary’ , ’984 Mass Ct’, 14),(’Robbins’, ’Jan’ , ’4449 Union Ave’, 14),(’Larsen’, ’Frank’ , ’5812 Meadow St’, 14),(’Bishop’, ’Cathy’ , ’14429 Skyhigh Ave’, 14),(’Francis’, ’Thomas’ , ’15401 120th St’, 14)CREATE TABLE NewYearRoster(LastName VARCHAR(50), FirstName VARCHAR(50), AddressVARCHAR(100), Age INT);INSERT INTO NewYearRoster VALUES (’Fritz’, ’David’, ’181 Kline Street’, 15),(’Reese’, ’Paul’, ’1950 Grandview Place’, 15),(’Adams’, ’Wilbur’, ’4231 W. 93rd’, 15),(’Adams’, ’Norris’, ’100 1st Ave’, 15),(’Thomas’, ’Paul’, ’18176 Soundview Dr’, 15),(’Linderson’, ’Danielle’, ’941 W. 37 Ave’, 15),(’Moore’, ’Joshua’, ’2311 10st Ave’, 15),(’Dark’, ’Shelby’, ’1987 Fifth Ave’, 15),(’Scharp’, ’Mary’, ’1902 W. 303rd’, 15),(’Morris’, ’Walt’, ’100 12st St’, 15); 你運行下面的MERGE語句在CurrentStudents表中更新、插入和刪除行。 MERGE TOP (3) CurrentStudents AS TUSING NewYearRoster AS S ON Name = Name AND tName = T. FirstName WHEN MATCHED AND NOT ( = OR ess = ess) THEN UPDATE SETAddress = ess, Age = HEN NOT MATCHED BY TARGET THEN INSERT (LastName, FirstName, Address, Age)VALUES (Name, tName, ess, )WHEN NOT MATCHED BY SOURCE THEN DELETE; 你需要確定CurrentStudent表中更新、插入和刪除的行的總數。應選擇哪個總行數?
A. 0
B. 3
C. 6
D. 9
答案:B
第2題
你要編寫一個查詢來返回2007年度總收入超過$10,000.00的產品的列表。你需要將下面的篩選表達式插入查詢。 SUM([Order Details]Price * [Order Details]tity) > 10000 應將此表達式插入哪個子句?
A. ON
B. WHERE
C. HAVING
D. GROUP BY
答案:C
第3題
你有一個名為Sales的表。你的任務是列出只賣給不超過10家客户的.產品。你需要編寫查詢來實現此任務。應使用哪 一條Transact-SQL語句?
A. SELECT ProductID, COUNT(*) AS CustomerCount FROM Sales GROUP BY ProductID, CustomerID HAVING COUNT(*) < 10;
B. SELECT ProductID, COUNT(DISTINCT CustomerID) AS CustomerCount FROM Sales GROUP BY ProductID HAVING COUNT(DISTINCT CustomerID) < 10;
C. SELECT ProductID, CustomerID, COUNT(DISTINCT CustomerID) AS CustomerCount FROM Sales GROUP BY ProductID, CustomerID HAVING COUNT(DISTINCT CustomerID) < 10;
D. SELECT * FROM (SELECT ProductID, RANK() OVER (ORDER BY CustomerID DESC) AS Rnk FROM Sales) s WHERE <= 10;
答案:B
第4題
你有名為Customers和Orders的兩個表。對於至少下過一筆訂單的客户,你需要生成一份清單列出客户名稱以及每個 客户的訂單數。應使用哪個查詢?
A. SELECT omerName, SUM(rID) AS [OrderCount] FROM Customers c JOIN Orders o ON omerID = omerID GROUP BY omerName
B. SELECT COUNT(rId) AS [OrderCount] FROM CUSTOMERS c JOIN ORDERS o ON OMERID = OMERID
C. SELECT omerName, COUNT(rID) AS [OrderCount] FROM Customers c JOIN Orders o ON omerID = omerID GROUP BY omerName HAVING COUNT(rID) > =1
D. SELECT omerName, COUNT(rId) AS [OrderCount] FROM Customers c JOIN Orders o ON omerId = omerId GROUP BY omerName
答案:D
第5題
你有一個名為Products的表。該表包含名為Color的列。你需要編寫一條Transact-SQL語句來計算每種顏色的產品佔所
有產品的百分比。應使用哪一條Transact-SQL語句?
A. SELECT Color COUNT(*) OVER(PARTITION BY Color) / (COUNT(*) * 1.0) AS PercentColor FROM Products GROUP BY Color;
B. SELECT Color COUNT(*) OVER() / (COUNT(*) * 1.0) AS PercentColor / (COUNT(*) * 1.0) AS PercentColor FROM Products GROUP BY Color;
C. SELECT Color, (COUNT(*) * 1.0)/ COUNT(*) OVER() AS PercentColor FROM Products GROUP BY Color;
D. SELECT Color, COUNT(*) * 1.0) / COUNT(*) OVER(PARTITION BY Color) AS PercentColor FROM Products GROUP BY Color;
答案:C
-
微軟認證報考流程
考試報名1、填寫報名表:報名時考生需提供考生中英文姓名、E-MAIL地址、中英文聯繫地址及郵編、聯繫電話和考試號碼、名稱及考試語種;非首次考試的考生還應再提供考生ID;確認報名表填寫無誤後交回給考管員。2、交納考試相應費用,並領取考試憑證。預約考試時間週一...
-
2017微軟認證考試複習題及答案
1.您有一台運行WindowsVista的計算機。您在計算機的新分區上安裝Windows7。您需要確保計算機總是在默認狀態下啟動WindowsVista。您應該怎麼辦?A.運行並指定/default參數。B.運行並指定/bootems參數。C.在Windows7分區的根目錄中創建文件。D.在WindowsVista分...
-
微軟認證MCSA簡介
微軟認證能夠證明持證者已經掌握了對最前沿的IT解決方案進行部署、設計以及優化的技術能力。下面是小編整理的微軟認證MCSA簡介,希望大家認真閲讀!微軟最近宣佈了兩個新的認證,其中一個叫MCSA(MicrosoftCertifiedSystemAdministrator),對於這個認證,微軟的定位是:基...
-
微軟認證考試之“另類”程序卸載有技巧
卸載應用軟件和系統組件,通常我們使用以下三種方法:利用控制面板中的添加/刪除程序、使用軟件自帶的卸載程序、使用反安裝軟件來進行卸載,這樣的軟件卸載方法大家都會。對於下面的這些東西,可能很多人就不會卸載了。一、控制面板中的殘留圖標控制面板中的殘留圖標...