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
989c20d74b
commit
b3dba71604
@ -320,6 +320,23 @@ SELECT (`id` + (`age` + 100)) AS `x100` FROM `tb_account`
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## select 取相反数
|
||||||
|
|
||||||
|
```java
|
||||||
|
import static com.mybatisflex.core.query.QueryMethods.*;
|
||||||
|
|
||||||
|
QueryWrapper queryWrapper = QueryWrapper.create()
|
||||||
|
// 负数常量需要手动加括号,不能写成 number(-1)
|
||||||
|
.select(negative(column("(-1)")))
|
||||||
|
.select(negative(abs(ACCOUNT.AGE)).as("opp"))
|
||||||
|
.select(negative(ACCOUNT.ID.add(ACCOUNT.AGE)))
|
||||||
|
.from(ACCOUNT);
|
||||||
|
```
|
||||||
|
|
||||||
|
```sql
|
||||||
|
SELECT -(-1), -ABS(`age`) AS `opp`, -(`id` + `age`) FROM `tb_account`
|
||||||
|
```
|
||||||
|
|
||||||
## select case...when
|
## select case...when
|
||||||
|
|
||||||
**示例 1:**
|
**示例 1:**
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user