1
我想使用python包pymssql从数据库获取特定范围的行数。我使用下面的代码似乎并不工作python - 使用python和pymssql获取一系列rownumbers之间的行
# connection details to SQL
con = pymssql.connect("some connection credentials")
df = pd.read_sql("""SELECT
[col1],
[col2],
WHERE rownum
BETWEEN 0 AND 1000""",
con = con)
它显示了以下错误:
(207, "Invalid column name 'rownum'.DB-Lib error message 20018, severity
16:\nGeneral SQL Server error: Check messages from the SQL Server\nDB-Lib
error message 20018, severity 16:\nGeneral SQL Server error: Check
messages from the SQL Server\n")
我在做什么错?这不是一个连接问题,如果我选择前1000行,它的工作完美无瑕。