从SQLite读取数据,其中列名称包含空格

我有一个名为“条件名称”的coulmn名称(.sql文件已从服务器生成)

但在android中我从该表读取数据时遇到exception。

12-24 14:34:00.870:W / System.err(269):android.database.sqlite.SQLiteException:没有这样的列:condition :,

编译时:

SELECT条件,类别,子类别,条件名称,本地路径,远程路径,标题,content_type FROM库WHERE category =?

它无法识别整个表名并在空间中突破。 如果您有任何想法,请帮助我。

对于引用表/列名称之类的标识符,SQLite支持与MySQL兼容的返回标记,以及与SQL Server兼容的方括号,但可移植的方法是使用双引号:

SELECT "condition name" FROM library 

(单引号将用于字符串值。)