mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
doc: 增加select*说明
This commit is contained in:
parent
179032ecec
commit
d59bb223df
@ -53,17 +53,21 @@ MyBatis-Flex 使用了 APT 技术,这个 `ACCOUNT` 是自动生成的。
|
|||||||
:::
|
:::
|
||||||
|
|
||||||
## select *
|
## select *
|
||||||
|
|
||||||
```java
|
```java
|
||||||
QueryWrapper query = new QueryWrapper();
|
QueryWrapper query1 = new QueryWrapper();
|
||||||
query.select(ACCOUNT.ID, ACCOUNT.USER_NAME)
|
query1.select(ACCOUNT.ID, ACCOUNT.USER_NAME)
|
||||||
.from(ACCOUNT)
|
.from(ACCOUNT);
|
||||||
|
|
||||||
|
QueryWrapper query2 = new QueryWrapper();
|
||||||
|
query2.select().from(ACCOUNT);
|
||||||
```
|
```
|
||||||
|
|
||||||
其查询生成的 Sql 如下:
|
其查询生成的 Sql 如下:
|
||||||
|
|
||||||
```sql
|
```sql
|
||||||
SELECT id, user_name FROM tb_account
|
SELECT id, user_name FROM tb_account;
|
||||||
|
|
||||||
|
SELECT * FROM tb_account;
|
||||||
```
|
```
|
||||||
|
|
||||||
## select ... as
|
## select ... as
|
||||||
@ -112,12 +116,12 @@ WHERE a.id = b.account_id
|
|||||||
示例 :
|
示例 :
|
||||||
|
|
||||||
```java
|
```java
|
||||||
QueryWrapper query=new QueryWrapper()
|
QueryWrapper query = new QueryWrapper()
|
||||||
.select(
|
.select(
|
||||||
ACCOUNT.ID,
|
ACCOUNT.ID,
|
||||||
ACCOUNT.USER_NAME,
|
ACCOUNT.USER_NAME,
|
||||||
max(ACCOUNT.BIRTHDAY),
|
max(ACCOUNT.BIRTHDAY),
|
||||||
avg(ACCOUNT.SEX).as("sex_avg")
|
avg(ACCOUNT.SEX).as("sex_avg")
|
||||||
).from(ACCOUNT);
|
).from(ACCOUNT);
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user