有人决定从''命名一个sqlite列。问题是我无法选择没有语法错误的列,因为这是一个SQL命令。如何在SQLite中选择数据?
答案 0 :(得分:2)
From the sqlite docs on Keywords:
如果要使用关键字作为名称,则需要引用它。那里 有四种在SQLite中引用关键字的方法:
'keyword'
单引号中的关键字是字符串文字。"keyword"
双引号中的关键字是标识符。[keyword]
A 括在方括号中的关键字是一个标识符。这不是 标准SQL。 MS Access和SQL使用此引用机制 服务器并包含在SQLite中以实现兼容性。`keyword
`A 用严重重音符号(ASCII代码96)括起来的关键字是一个标识符。 这不是标准的SQL。这种引用机制由MySQL和 SQLite中包含兼容性。