HTTP_APPKEY | String | Required | | MIN: 32 | Common Put Your APPKEY |
model_name | String | Required | | | Your table Model Name |
op_funs | ArraySeperated with , | Required | | MIN: 1 | 聚合函数操作,支持多个聚合运算,目前支持:SUM/COUNT/MIN/MAX/AVG,分别表示:求和/数目/最小/最大/平均数,注意全部大写,多个用英文逗号分割。 |
op_fields | ArraySeperated with , | Required | | | 进行聚合的字段名称,需要和op_funs的运算一一对应,,多个用英文逗号分割。例如:假设op_funs=SUM,COUNT,同时op_fields=price,id,那么最终相当于:SUM(price), COUNT(id),返回结果字段是:SUM_price, COUNT_id |
logic | Enum | Optaion | and | Range: and/or | Where condition logic, logic=and for logical and, logic=or for logical or |
where | ArrayJSON Format | Optaion | [["id", ">=", "1"]] | | SQL WHERE condition, JSON format: [condition_1, condition_2, ...]
EACH condition: ["FIELD", "OP", "COMPARE_VALUE"]
- FIELD: Table field name;
- OP: such as >、>=、<、<=、<>、!=、EQ、GT、GE、LT、LE、NE、LIKE、NLIKE、IN、NIN、BETWEEN、NBETWEEN
- COMPARE_VALUE: The values that need to be compared, the format of the comparison value will be different. If the field is a numeric type, pass the numeric type, not a string.
Example: logic=and, where=[["id",">",9],["id","<=",10]], It means: id > 9 AND id <= 10 |
where_X | String | Optaion | | | 动态条件,优先于where的JSON数据,简化的where条件,更易使用但只支持部分比较符。条件格式:where_ + X(X要换成你的字段名) = 比较符(见下方) + 中横线(-) + 比较值 。支持的比较符和示例如下:
- EQ:等于(默认),如:where_year=EQ-2020,或:where_year=2020,表示年份year等于2020;
- GT:大于,如:where_year=GT-2020,表示年份year大于2020;
- GE:大于等于,如:where_year=GE-2020,表示年份year大于或等于2020;
- LT:小于,如:where_year=LT-2020,表示年份year小于2020;
- LE:大于等于,如:where_year=LE-2020,表示年份year小于或等于2020;
- NE:不等于,如:where_year=NE-2020,表示年份year不等于2020;
- LIKE:模糊匹配,如:where_name=LIKE-小白,表示名字name含有小白的;
- NLIKE:模糊匹配(排除),如:where_name=NLIKE-小白,表示名字name不包含小白的
- IN:枚举查询,如:where_year=IN-2020,2021,2022,表示年份year在这三个年份,多个值用英文逗号分割
- NIN:枚举查询(排除),如:where_year=NIN-2020,2021,2022,表示年份year不在这三个年份,多个值用英文逗号分割
如果同一字段有多个条件,使用双竖线|| 分割,如:where_year=GT-2000||LT-2020,表示year年份大于2020(logic=and或logic=or)小于2020。(where和where_X二选一,不可混用,以where_X优先) |