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)
试试这个:
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应该在这里为你工作.
尝试SELECT TOP
SELECT TOP 10 cust_nr, period1_bonus
FROM bonus
ORDER BY period1_bonus DESC
Run Code Online (Sandbox Code Playgroud)