1

誰かが sqlite 列に「from」という名前を付けることにしました。問題は、これが SQL コマンドであるため、構文エラーなしで列を選択できないことです。SQLite でデータを選択するにはどうすればよいですか?

4

1 に答える 1

2

Keywords の sqlite ドキュメントから:

キーワードを名前として使用する場合は、引用符で囲む必要があります。SQLite でキーワードを引用する方法は 4 つあります。

  • 'keyword' 一重引用符で囲まれたキーワードは文字列リテラルです。
  • "keyword" 二重引用符で囲まれたキーワードは識別子です。
  • [keyword] 角括弧で囲まれたキーワードは識別子です。これは標準 SQL ではありません。この引用メカニズムは、MS Access と SQL Server で使用され、互換性のために SQLite に含まれています。
  • `keyword` アクセント記号 (ASCII コード 96) で囲まれたキーワードは識別子です。これは標準 SQL ではありません。この引用メカニズムは MySQL で使用され、互換性のために SQLite に含まれています。
于 2013-03-15T19:48:40.783 に答える