我想知道我是否使用psycopg2库(对于postgres sql)进行python,如果我的查询没有,那将是什么返回结果。空,无,空白或其他什么?提前致谢
答案 0 :(得分:0)
为什么不尝试? 使用mysql它返回空元组,可能这里是相同的
答案 1 :(得分:0)
SQL NULL映射到Python无,如果这是你的意思:
>>> cursor.execute("SELECT NULL")
>>> cursor.fetchall()
[(None,)]
如果您指的是一个空的结果集,如果您在游标上使用fetchall()
,则会得到一个空列表:
>>> cursor.execute("SELECT * FROM pg_class WHERE 1=2")
>>> cursor.fetchall()
[]
或者,如果你在光标上进行迭代,那么你就不会得到任何结果。