订购和选择顶部

时间:2013-07-02 16:21:40

标签: sql sql-server

通过W3站点学习使用NorthWind示例数据库的SQL。

如果我想按联系人姓名订购记录,然后选择前5名,我该怎么办?

我试过了:

select * from customers
order by contactname 

select top 5 contactname;

和各种排列,无处可去。

感谢

3 个答案:

答案 0 :(得分:2)

这应该这样做:

select top 5 * from customers order by contactname

如果您只希望联系人姓名在您的选择中指定该列而不是*

select top 5 contactname from customers order by contactname

祝你的SQL旅程好运!

答案 1 :(得分:0)

select top 5 contactName,* from table order by contactname 

答案 2 :(得分:0)

你所得到的很接近,只需稍微调整一下:

SELECT TOP 5 customers.contactname
FROM customers
ORDER BY customers.contactname