您的位置:首页 > 其它

持久层框架常用关键字 NE GE LE GT LT EQ 等等

2016-11-14 16:33 162 查看
NE : not equal 不等于 .ne

GE : greater than or equal 大于等于 .goe

LE : less than or equal 小于等于 .loe

GT : greater than 大于 .gt

LT : less than  小于 .lt

EQ : equal 等于 .eq

queryDSL还有很多其他的关键字:

orderBy 按照XX规则排序

offset

limit	查询数量限制

list

between	区间


附:关于limit和offset的用法,给举个例子:

例1,假设数据库表student存在13条数据。

 

复制代码代码示例:

语句1:select * from student limit 9,4

语句2:slect * from student limit 4 offset 9

// 语句1和2均返回表student的第10、11、12、13行  

//语句2中的4表示返回4行,9表示从表的第十行开始

例2,通过limit和offset 或只通过limit可以实现分页功能。

假设 numberperpage 表示每页要显示的条数,pagenumber表示页码,那么 返回第pagenumber页,每页条数为numberperpage的sql语句:

 

复制代码代码示例:

语句3:select * from studnet limit (pagenumber-1)*numberperpage,numberperpage

语句4:select * from student limit numberperpage offset (pagenumber-1)*numberperpage
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  持久层框架