單項(xiàng)選擇題

你正在創(chuàng)建一個(gè)把公司產(chǎn)品信息顯示在公司網(wǎng)站上的在線應(yīng)用.已知,產(chǎn)品數(shù)據(jù)以關(guān)系數(shù)據(jù)的存儲(chǔ)方式存儲(chǔ)在SQL SERVER 2005數(shù)據(jù)庫中。但是你的應(yīng)用要求使用FOR XML查詢語句把關(guān)系數(shù)據(jù)轉(zhuǎn)換為XML文檔數(shù)據(jù)后進(jìn)行使用.后來,在你測(cè)試你的應(yīng)用程序的時(shí)候卻發(fā)現(xiàn),并不是所有查詢到的數(shù)據(jù)都出現(xiàn)在XML文檔中,相反只有方案中所有元素都有值的那些產(chǎn)品數(shù)據(jù)才出現(xiàn)在XML文檔中,為了在XML數(shù)據(jù)中包含你所有查詢到的數(shù)據(jù),你應(yīng)該如何修改你的SQL查詢?()

A.為包含產(chǎn)品數(shù)據(jù)的表增加一個(gè)XML索引
B.在查詢語句ELEMENTS選項(xiàng)中增加 XSINIL參數(shù)
C.給查詢語句增加一個(gè)HAVING子句
D.給查詢子句增加可替換的值

題目列表

你可能感興趣的試題

單項(xiàng)選擇題

你工作在一個(gè)售書公司.你正在基于SQL SERVER 2005數(shù)據(jù)庫創(chuàng)建一個(gè)報(bào)表。此報(bào)表顯示本月超過銷售配額的銷售代表及他們的銷售額 。已知,銷售配額為$2,000。查詢的起始日期和截至日期以變量@FromDate 和 @ToDate 傳遞進(jìn)來。為了實(shí)現(xiàn)滿足上述條件的報(bào)表,你應(yīng)該使用下面哪一個(gè)SQL查詢語句?()

A.SELECT s.AgentName,SUM(ISNULL(o.OrderTotal,0.00))AS SumOrderTotal FROM SalesAgent s JOIN OrderHeader o ON s.AgentID = o.AgentIDWHERE o.OrderDate BETWEEN @FromDate AND  @ToDate  GROUP BY  s.AgentName
B.SELECT s.AgentName,SUM(ISNULL (o.OrderTotal,0.00))AS SumOrderTotal  FROM SalesAgent s JOIN  OrderHeader o ON s.AgentID = o.AgentIDWHERE o.OrderDate BETWEEN @FromDate AND @ToDate  AND o.OrderTotal >= 2000  GROUP BY s.AgentName
C.SELECT s.AgentName, SUM(ISNULL (o.OrderTotal,0.00))AS SumOrderTotal FROM SalesAgent s JOIN OrderHeader o ON s.AgentID = o.AgentID WHERE o.OrderDate BETWEEN @FromDate AND @ToDateGROUP BY s.AgentNameHAVING SUM(o.OrderTotal) >= 2000
D.SELECT s.AgentName,SUM(ISNULL(o.OrderTotal,0.00))AS SumOrderTotal FROM SalesAgent s JOIN OrderHeader o ON s.AgentID=o.AgentIDWHERE o.ordertotal =2000 AND o.OrderDate BETWEEN @FromDate AND @ToDate GROUP BY s.AgentName HAVING  SUM(o.OrderTotal)>= 2000

微信掃碼免費(fèi)搜題