select¶
- DataTableOracle.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