select¶
- async AsyncDataTableDeepModelKingBase.select(columns=None, where=None, distinct=False, groupby=None, having=None, orderby=None, order=Order.asc, limit=None, offset=None)¶
从数据表获取
DataFrame
格式的数据根据查询条件返回
DataFrame
类型的二维数据表, 会根据列类型作自动数据转换。如DATETIME
字段将会转换为日期类型。重要
使用方法与
select_raw
完全相同,使用示例请参考select_raw
的文档。- 参数
where (
Union
[str
,Term
,EmptyCriterion
,None
]) – 查询条件(聚合条件也可以)distinct (
bool
) – 是否使用select distinct语法groupby (
Optional
[Iterable
[Union
[str
,int
,Term
]]]) – 用于groupby的列having (
Optional
[Iterable
[Union
[Term
,EmptyCriterion
]]]) – 用于having语句的条件orderby (
Optional
[Iterable
[Union
[str
,Field
]]]) – 用于orderby的列
- 返回类型
- 返回
查询的二维数据表
参见
如果希望获取原始数据,可以使用
select_raw