按特定列排序

时间:2010-03-31 09:40:16

标签: sql-server

我想通过ASC订购有关更多列的特定列

2 个答案:

答案 0 :(得分:1)

你不能在SELECT子句中放置ORDER BY子句,它必须在上面的代码指定的末尾。

http://msdn.microsoft.com/en-US/library/ms188385(v=SQL.90).aspx

你需要这样做

ALTER Proc SelectAllCtageories_Front
AS
SELECT Parent.Id,
       Product.Product_Id,
       Product.Model,
       Product.Image,
FROM   Categories
ORDER BY Product.Model ASC

什么是更大的问题?你为什么要这样做?可能有不同的方法来解决问题。

答案 1 :(得分:0)

在为查询添加order by子句时,您应该添加ASC。

例如。从客户订单中选择*按CustomerId ASC,客户名称