将参数传递给查询

时间:2018-07-30 17:58:38

标签: python sql function

我试图创建一种方法,在该方法中我可以传递参数(数字)并将数字作为我的输出数字。参见下文:

def get_data(i):
  for i in range(0,i):
    TNG = "SELECT DISTINCT hub, value, date_inserted FROM ZE_DATA.AESO_CSD_SUMMARY where opr_date >= trunc(sysdate) order by date_inserted desc fetch first i rows only" 

我是一个数字。在查询“仅获取第一个i行”内,我希望它查询i行数。

对语法有想法吗?

1 个答案:

答案 0 :(得分:0)

好像您在寻找一个极限参数。您没有提到要使用哪种类型的SQL,但是here是使用各种SQL语言的几个示例。

我对该函数的结构也有些困惑,似乎您可能想查询结果集,然后对其进行遍历,而不是多次查询结果集。