因此,通过 W3 站点学习一些使用 NorthWind 示例数据库的 SQL。
假设我想按联系人姓名排序记录,然后选择前 5 个,我会怎么做?
我试过了:
select * from customers
order by contactname
select top 5 contactname;
和各种排列,一无所获。
谢谢
因此,通过 W3 站点学习一些使用 NorthWind 示例数据库的 SQL。
假设我想按联系人姓名排序记录,然后选择前 5 个,我会怎么做?
我试过了:
select * from customers
order by contactname
select top 5 contactname;
和各种排列,一无所获。
谢谢
这应该这样做:
select top 5 * from customers order by contactname
如果您只希望联系人姓名在您的选择中指定该列,而不是*
:
select top 5 contactname from customers order by contactname
祝您的 SQL 之旅好运!
select top 5 contactName,* from table order by contactname
你得到的很接近,只是稍微调整一下:
SELECT TOP 5 customers.contactname
FROM customers
ORDER BY customers.contactname