请问要在oracle数据库里查满足条件的前10条记录,sql该怎么写?
tager 2004-10-22 04:44:20 我的SQL是这以写的:
String sql = "select top 10 distinct username, sum(http) from PROXY_DAILY4USER_REPORT where year=" + year + "and month=" + month + " group by username order by sum(http) desc";
报错:
The source of this error is javax.servlet.ServletException: ORA-00923: 未找到预期 FROM 关键字
把 top 10 去掉就没错误,请问这个sql该怎写?