java中怎么把sql查询语句中的数值通过int类变量来表示?

2025-04-02 04:31:10
推荐回答(3个)
回答1:

能把sql塞入这么多计算表达式的人估计是个人才
int index=currentPageIndex * countPerPage)-((currentPageIndex-1) * countPerPage + 1)+1;

String sql = "select top ("+index+") * from mespane where(id not in(select top (n-1) id from mespane))";

不谢

回答2:

oracle 是
to_number(currentPageIndex)

回答3:

"select top (" + (currentPageIndex * countPerPage -((currentPageIndex-1) * countPerPage + 1)+1) +") * from mespane where(id not in(select top (n-1) id from mespane))";