You have a database that contains the tables as shown in the exhibit. (Click the Exhibit button.)
You need to create a query that returns a list of products from Sales.ProductCatalog. The
solution must meet the following requirements:
• UnitPrice must be returned in descending order.
• The query must use two-part names to reference the table.
• The query must use the RANK function to calculate the results.
• The query must return the ranking of rows in a column named PriceRank.
• The list must display the columns in the order that they are defined in the table.
• PriceRank must appear last.
Which code segment should you use?
To answer, type the correct code in the answer area.

Answer: See the explanation.
Explanation:
SELECT ProductCatalog.CatID, ProductCatalog.CatName, ProductCatalog.ProductID,
ProductCatalog.ProdName, ProductCatalog.UnitPrice,
RANK() OVER (ORDER BY ProductCatalog.UnitPrice DESC) AS PriceRank
FROM Sales.ProductCatalog
ORDER BY ProductCatalog.UnitPrice DESC
It is the same result without the second order by clause
0
0
**UnitPrice must be returned in descending order; so, the second ORDER BY clause is required.
0
0
that’s what Ranking is going to do, no need to do it twice.
0
0
select ProductName, UnitPrice, RANK() OVER (ORDER BY UnitPrice desc) as PriceRank from Sales.ProductCatalog
Oreder by ProductId, UnitPrice desc
0
0
Besides, part of the new 200Q 70-461 dumps are available here:
https://drive.google.com/open?id=0B-ob6L_QjGLpfnJldlZxTklTaHM0akpJUzhja2pETHJOS0owMzd4eVk1UTVNQUpvdlVxVWM
Best Regards!
0
0