0

因此,通过 W3 站点学习一些使用 NorthWind 示例数据库的 SQL。

假设我想按联系人姓名排序记录,然后选择前 5 个,我会怎么做?

我试过了:

select * from customers
order by contactname 

select top 5 contactname;

和各种排列,一无所获。

谢谢

4

3 回答 3

2

这应该这样做:

select top 5 * from customers order by contactname

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

select top 5 contactname from customers order by contactname

祝您的 SQL 之旅好运!

于 2013-07-02T16:22:40.793 回答
0
select top 5 contactName,* from table order by contactname 
于 2013-07-02T16:22:41.207 回答
0

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

SELECT TOP 5 customers.contactname
FROM customers
ORDER BY customers.contactname
于 2013-07-02T16:24:45.367 回答