mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
doc: 添加动态排序文档。
This commit is contained in:
parent
65b4889b61
commit
cc5813e20f
@ -691,6 +691,26 @@ SELECT * FROM tb_account
|
|||||||
ORDER BY age ASC, user_name DESC NULLS LAST
|
ORDER BY age ASC, user_name DESC NULLS LAST
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## orderBy 动态排序
|
||||||
|
|
||||||
|
```java
|
||||||
|
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||||
|
.select()
|
||||||
|
.from(ACCOUNT)
|
||||||
|
// 动态条件取值:true 升序 false 降序 null 不排序。
|
||||||
|
.orderBy(ACCOUNT.ID, true)
|
||||||
|
.orderBy(ACCOUNT.BIRTHDAY, false)
|
||||||
|
.orderBy(ACCOUNT.USER_NAME, null);
|
||||||
|
```
|
||||||
|
|
||||||
|
其查询生成的 Sql 如下:
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SELECT *
|
||||||
|
FROM `tb_account`
|
||||||
|
ORDER BY `id` ASC, `birthday` DESC
|
||||||
|
```
|
||||||
|
|
||||||
## hint
|
## hint
|
||||||
|
|
||||||
Hint 是数据库厂商(比如 Oracle、MySQL、达梦等)提供的一种 SQL语法,它允许用户在 SQL 语句中插入相关的语法,从而影响 SQL 的执行方式。
|
Hint 是数据库厂商(比如 Oracle、MySQL、达梦等)提供的一种 SQL语法,它允许用户在 SQL 语句中插入相关的语法,从而影响 SQL 的执行方式。
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user