sqlite3列不存在

时间:2017-12-08 05:09:54

标签: sql sqlite

我正在尝试在sqlite3 db / table上运行查询但我一直收到错误

  

错误:第4行附近:没有这样的列:number_of_officers_employed

     

错误:第6行附近:没有这样的列:年

     

错误:第8行附近:没有这样的列:年

     

错误:第10行附近:没有这样的列:年

我的create-table代码如下所示:

CREATE TABLE IF NOT EXISTS lwenfemp(year INTEGER PRIMARY KEY, us_population INTEGER, number_of_officers_employed INTEGER, percent_change INTEGER, officers_per_100000_residents INTEGER);

知道为什么会这样吗?我是sqlite3的新手,如果我错过了一些明显的东西,我会道歉

我的查询如下:

SELECT year WHERE officers_per_100000_residents > '245';

1 个答案:

答案 0 :(得分:0)

尝试添加FROM表名:

SELECT year FROM lwenfemp WHERE officers_per_100000_residents > '245';

使用反引号``

时会很好
SELECT `year` FROM lwenfemp WHERE officers_per_100000_residents > '245';