段博煜
侠客
侠客
  • UID16257
  • 粉丝0
  • 关注2
  • 发帖数9
阅读:897回复:0

【6.0后端平台】dm文件中$Q.list标签使用

楼主#
更多 发布于:2024-06-30 15:36
$Q.list用法:执行dm文件中的dataId对应操作,返回List<Map>类型的数据,调用其他方法的起点,其他方法不管是group还是avg等都需要先执行此方法获取数据。

$Q.list主要包含以下方法

序号

方法名称

描述

1

$Q.list

执行dm文件中的dataId,返回List<Map>类型的数据,调用其他方法的起点,其他方法不管是group还是avg等都需要先执行此方法获取数据。

2

group

分组函数,对标数据库中的group by,返回List<Map>类型的数据

3

retain

保留多少位小数,四舍五入,返回List<Map>类型的数据

4

avg

求平均值函数,返回List<Map>类型的数据

5

sum

对字段求和操作,返回List<Map>类型的数据

6

max

取一个字段的最大值,将整条数据返回,最终返回List<Map>类型的数据

7

min

取一个字段的最小值,将整条数据返回,最终返回List<Map>类型的数据

8

top

List<Map>的前多少条或前百分之多少的数据,最终返回List<Map>类型的数据

9

count

返回$Q.list的数据条数

10

order

$Q.list的结果进行排序

11

extend

执行自定义函数,为了后面继续执行maxtop等方法,建议返回ResultReprocessingList对象,可执行其他dataId获取数据

使用示例:
 1. database sql查询结果进行统计处理(Demo.dm)


使用方法示例



调用及执行结果
游客

返回顶部