在Python Sqlite查询中使用SELECT .. AS

时间:2014-08-28 21:45:41

标签: python-3.x sqlite

在SQLite3中,我有一个" Accounts"表。我可以运行任何这些查询:

SELECT Last_Bal AS Balance FROM Accounts;
SELECT Last_Bal AS 'Balance' FROM Accounts;
SELECT Last_Bal as "Balance" FROM Accounts;

所有三个查询都运行正常,并显示单词" Balance"作为列标题。

但是,当我在Python 3中运行此代码时:

c.Execute( 'SELECT Last_Bal AS Balance FROM Accounts' )

我收到错误消息:" sqlite3.OperationalError:near" Balance&#34 ;: syntax error"。如果我尝试在单词Balance周围加上单引号或双引号,如下所示:

c.Execute( 'SELECT Last_Bal AS "Balance" FROM Accounts' )

我收到错误消息:" _tkinter.TclError:无效的列索引余额"

我尝试用单引号换双引号,甚至是三引号,但似乎没有任何效果。

解决:愚蠢的用户错误 - 我使用两个不同的SELECT语句试图构建一个TreeView。谢谢你的帮助。

0 个答案:

没有答案