微軟認證sql考試練習試題及答案
第1題
公司在數據庫中存儲供應商和價格信息。數據庫中的所有商品都有牌價(list price)。 你需要只將供應商Fabrikam的所有產品的牌價提高20.00。應使用哪個查詢?
A. UPDATE uct SET ListPrice = ListPrice + 20.00 WHERE NOT EXISTS ( SELECT VendorId FROM or WHERE VendorName = ’Fabrikam’);
B. UPDATE uct SET ListPrice = ListPrice + 20.00 WHERE VendorId NOT IN ( SELECT VendorId FROM or WHERE VendorName = ’Fabrikam’);
C. UPDATE uct SET ListPrice = ListPrice + 20.00 WHERE EXISTS ( SELECT VendorId FROM or WHERE VendorName = ’Fabrikam’);
D. UPDATE uct SET ListPrice = ListPrice + 20.00 WHERE VendorId IN (SELECT VendorId FROM or WHERE VendorName = ’Fabrikam’);
答案:D
第2題
你有名為Customer和SALesOrder的兩個表。 你需要找出尚未採購任何東西的所有客户, 以及那些訂單總額 (OrderTotal) 不到100的客户。應使用哪個查詢?
A. SELECT * FROM Customer WHERE 100 > ALL ( SELECT OrderTotal FROM SalesOrder WHERE omerID = omerID)
B. SELECT * FROM Customer WHERE 100 > SOME ( SELECT OrderTotal FROM SalesOrder WHERE omerID = omerID)
C. SELECT * FROM Customer WHERE 100 > ( SELECT MAX(OrderTotal) FROM SalesOrder WHERE omerID = omerID)
D. SELECT * FROM Customer WHERE EXISTS ( SELECT omerID FROM SalesOrder WHERE omerID = omerID AND rTotal <= 100)
答案:A
第3題
你有名為Customer和SalesOrder的兩個表。Customer表中有1000個客户,SalesOrder表中有其中900個客户的訂單。你 執行下面的查詢來列出至少有一筆銷售的所有客户。 SELECT * FROM Customer WHERE omerID IN (SELECT omerID FROM SalesOrder)
你需要確定查詢的結果。該查詢應返回什麼結果?
A. 沒有行
B. 警告消息
C. Customer表中的.1000行
D. Customer表中與SalesOrder表中的行匹配的900行。
答案:C
第4題
Customer表中有下面的行:CustomerId Status 1 Active 2 Active 3 Inactive 4 NULL 5 Dormant 6 Dormant 你編寫了下面 的查詢來返回狀態不為NULL或“Dormant”的所有客户: SELECT * FROM Customer WHERE Status NOT IN (NULL, ’Dormant’) 你需要確定查詢的結果。你預計應出現哪個結果?
A. CustomerId Status
B. CustomerId Status 1 Active 2 Active 3 Inactive
C. CustomerId Status 1 Active 2 Active 3 Inactive 4 NULL
D. CustomerId Status 1 Active 2 Active 3 Inactive 4 NULL 5 Dormant 6 Dormant
答案:B
第5題
你有一個名為Employee的表。 你將每個員工的經理EmployeeID插入ReportsTo列來記錄公司的組織層次結構。你需要 編寫遞歸查詢來生成員工及其經理的列表。 該查詢還必須包含員工在層次結構中的級別。 你編寫了下面的代碼片段。 (包含的行號僅供參考。) 01 WITH EmployeeList (EmployeeID, FullName, ManagerName, Level)02 AS (03 ......... 04 )05 SELECT EmployeeID, FullName, ManagerName, Level06 FROM EmployeeList; 應在第3行插入哪一個代碼片段?
A. SELECT EmployeeID, FullName, ’’ AS [ReportsTo], 1 AS [Level] FROM Employee WHERE ReportsTo IS NULL UNION ALL SELECT oyeeID, NName, Name, 1 + 1 AS [Level] FROM Employee emp JOIN Employee mgr ON rtsTo = oyeeID
B. SELECT EmployeeID, FullName, ’’ AS [ReportsTo], 1 AS [Level] FROM Employee WHERE ReportsTo IS NULL UNION ALL SELECT oyeeID, Name, Name, l + 1 FROM EmployeeList mgr JOIN Employee emp ON rtsTo = oyeeId
C. SELECT EmployeeID, FullName, ’’ AS [Reports To], 1 AS [Level] FROM Employee UNION ALL SELECT oyeeID, Name, Name, 1 + 1 AS [Level] FROM Employee emp LEFT JOIN Employee mgr ON rtsTo = oyeeID
D. SELECT EmployeeID, FullName, ’’ AS [ReportsTo], 1 AS [Level] FROM Employee UNION ALL SELECT oyeeID, Name, Name, l + 1 FROM EmployeeList mgr JOIN Employee emp ON rtsTo = oyeeID
答案:B
-
微軟認證MCSE證書的有效期
一般來説,IT企業為了使證書持有者的專業水平能夠跟上自身產品的升級以及技術的不斷更新,其頒發的IT認證證書均有一個有效期。然而各個公司的證書有效期的制定策略卻是不一樣的。一般分為固定有效期和不定有效期兩種,前者如CISCO的證書一般為3年(CCNA,CCDA,CCNP,CCDP)...
-
微軟認證考試最新認證
2012年,微軟認證計劃進行了全面升級,以涵蓋雲技術相關的解決方案。新一代微軟認證基於產品與技術解決方案共有以下四個認證路徑:1、Client:1)MCSA:Windows8此認證可證明持證者有能力勝任配置、管理及維護企業級Windows8系統,通過兩項考試70687、70688即可獲得此認證...
-
2017年微軟認證考試模擬試題
微軟認證是具備相當含金量和實用價值的高端證書。新一代的Microsoft認證是更為具體,並且目標更為明確,以反映出專業能力的詳細數據。下面是小編整理的關於微軟認證考試模擬試題,歡迎大家參考!1.您有一台運行WindowsVista的計算機。您在計算機的新分區上安裝Window...
-
微軟面試題及答案
第一組1.燒一根不均勻的繩,從頭燒到尾總共需要1個小時。現在有若干條材質相同的繩子,問如何用燒繩的方法來計時一個小時十五分鐘呢?2.你有一桶果凍,其中有黃色、綠色、紅色三種,閉上眼睛抓取同種顏色的兩個。抓取多少個就可以確定你肯定有兩個同一顏色的果凍?3.如...