当前位置: 代码迷 >> Java Web开发 >> 在用mybatis的时候出个sql有关问题
  详细解决方案

在用mybatis的时候出个sql有关问题

热度:139   发布时间:2016-04-16 22:00:35.0
在用mybatis的时候出个sql问题
引用

SELECT * FROM ebook LIMIT 10,10  //能出想要的数据

SELECT * FROM ebook LIMIT (2-1)*10,10  //出现语法错误  

SELECT (2-1)*10; //返回10
SELECT * FROM ebook LIMIT(select  (2-1)*10),10  //还是语法错误


难道sql执行的时候不会自动计算表达式吗?
------解决方案--------------------
select  * from tablename limit n,m,表示取出第n+1到第m条数据,select * from tablename limit n;表示取出从0到n条数据,想要计算,完全可以在程序中计算好,然后传参数进去
  相关解决方案