Python pandas.io.sql:语法错误位于或接近;top";
这段代码很好用。现在我想修改命令,以便只提取前100行。我试着这样修改:Python pandas.io.sql:语法错误位于或接近;top";,python,mysql,sql,pandas,amazon-redshift,Python,Mysql,Sql,Pandas,Amazon Redshift,这段代码很好用。现在我想修改命令,以便只提取前100行。我试着这样修改: sql = """SELECT * FROM "%s" where 1=1;""" % table_name df = sqlio.read_sql_query(sql, conn) 但它在顶部或附近给出了一个语法错误。我做错了什么?通常在SQL中,您可以使用LIMIT来限制返回的行数,即 sql = "&
sql = """SELECT * FROM "%s" where 1=1;""" % table_name
df = sqlio.read_sql_query(sql, conn)
但它在顶部或附近给出了一个语法错误。我做错了什么?通常在SQL中,您可以使用
LIMIT
来限制返回的行数,即
sql = """SELECT * FROM "%s" where 1=1 top 100;""" % table_name
df = sqlio.read_sql_query(sql, conn)
TOP
的语法有点不同。另见
sql = """SELECT * FROM "%s" where 1=1 limit 100;""" % table_name
df = sqlio.read_sql_query(sql, conn)