SQL获取10个最大的数字

dum*_*bel 4 sql t-sql sql-server

我试图从奖金表中检索10个最大的数字.

但我收到此错误消息:

Incorrect syntax near 'LIMIT'
Run Code Online (Sandbox Code Playgroud)

我的代码:

SELECT cust_nr, period1_bonus FROM bonus ORDER BY period1_bonus DESC LIMIT 10
Run Code Online (Sandbox Code Playgroud)

Jim*_*zuk 8

试试这个:

SELECT TOP 10 cust_nr, period1_bonus FROM bonus ORDER BY period1_bonus DESC
Run Code Online (Sandbox Code Playgroud)

LIMIT <x>是一个mySQL构造,而不是MSSQL构造.TOP应该在这里为你工作.


Ole*_*hko 6

尝试SELECT TOP

SELECT TOP 10 cust_nr, period1_bonus 
FROM bonus 
ORDER BY period1_bonus DESC
Run Code Online (Sandbox Code Playgroud)