mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
update docs
This commit is contained in:
parent
b9d3a6e16c
commit
5168dbd786
@ -125,11 +125,14 @@ FROM tb_account
|
|||||||
|
|
||||||
```java
|
```java
|
||||||
QueryWrapper wrapper = QueryWrapper.create()
|
QueryWrapper wrapper = QueryWrapper.create()
|
||||||
.select(ACCOUNT.ID
|
.select(
|
||||||
,case_().when(ACCOUNT.ID.ge(2)).then("x2")
|
ACCOUNT.ID
|
||||||
.when(ACCOUNT.ID.ge(1)).then("x1")
|
,case_()
|
||||||
.else_("x100")
|
.when(ACCOUNT.ID.ge(2)).then("x2")
|
||||||
.end().as("xName")
|
.when(ACCOUNT.ID.ge(1)).then("x1")
|
||||||
|
.else_("x100")
|
||||||
|
.end().as("xName")
|
||||||
|
)
|
||||||
```
|
```
|
||||||
|
|
||||||
其查询生成的 Sql 如下:
|
其查询生成的 Sql 如下:
|
||||||
@ -156,11 +159,13 @@ SQL 执行的结果如下:
|
|||||||
|
|
||||||
```java
|
```java
|
||||||
QueryWrapper queryWrapper = QueryWrapper.create()
|
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||||
.select(ACCOUNT.ALL_COLUMNS,
|
.select(
|
||||||
case_(ACCOUNT.ID)
|
ACCOUNT.ALL_COLUMNS,
|
||||||
.when(100).then(100)
|
case_(ACCOUNT.ID)
|
||||||
.when(200).then(200)
|
.when(100).then(100)
|
||||||
.else_(300).end().as("result"))
|
.when(200).then(200)
|
||||||
|
.else_(300).end().as("result")
|
||||||
|
)
|
||||||
.from(ACCOUNT)
|
.from(ACCOUNT)
|
||||||
.where(ACCOUNT.USER_NAME.like("michael"));
|
.where(ACCOUNT.USER_NAME.like("michael"));
|
||||||
```
|
```
|
||||||
@ -173,7 +178,8 @@ SELECT *,
|
|||||||
WHEN 100 THEN 100
|
WHEN 100 THEN 100
|
||||||
WHEN 200 THEN 200
|
WHEN 200 THEN 200
|
||||||
ELSE 300 END) AS `result`
|
ELSE 300 END) AS `result`
|
||||||
FROM `tb_account` WHERE `user_name` LIKE ?
|
FROM `tb_account`
|
||||||
|
WHERE `user_name` LIKE ?
|
||||||
```
|
```
|
||||||
|
|
||||||
::: tip 提示
|
::: tip 提示
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user