SQLite奇妙的列名与数据查询
在SQLite数据库操作中,你可能遇到一些奇怪的现象,比如列名居然可以是数字?这篇博客将带你了解如何在SQLite中使用数字作为列名,并且如何正确地查询这些列。
列名可以是数字?
在标准的SQL数据库中,列名通常是字符串,而非数字。但SQLite提供了灵活性,允许你用方括号([和])来引用不合常规的列名,例如数字或关键字。让我们从一个具体的例子开始:
假设我们有一个名为SS_SZT的表,其中包含了以下列:
t:一个普通的列名80:一个数字作为列名
CREATETABLESS_SZT(tREAL,[80]REAL