DB Browser for SQLiteの初心者です。
1 10行程度の簡単なデータベースを作成し、「SELECT文」を実行しています。
2 その結果、「SELECT * FROM shouhin;」と打ち込んで、作成済みの10行のデータが表示され、下段にも「10 rows returned in 1ms from: SELECT * FROM shouhin;」)との表示がでるところまでは成功しました。
3 次の段階として、「列を指定」した表示をするために、「SELECT date, iten_name FROM shouhin WHERE shop='ツルハドラッグ';」と、打ち込むと次のような表示が出ました。
no such column: iten_name: SELECT date, iten_name FROM shouhin WHERE shop='ツルハドラッグ';
4 そのために各カラム別にSQL文を実行した結果、「iten_name」と「shop」の2つに「no such column」の表示が出ました。
5 「Edit table destinition」欄の「CREATE TABLE」は次のような設定になっています。
CREATE TABLE shouhin
(
id
INTEGER,
date
INTEGER,
shop
VARCHAR(50),
item_ name
VARCHAR(100),
quantity
INTEGER,
price
INTEGER,
total
INTEGER,
goods price
INTEGER,
fee
INTEGER,
cod fee
INTEGER,
total pay
INTEGER,
remarks
TEXT,
PRIMARY KEY(id
)
);
6 「shop」と「item_ name 」欄の文字数は20字程度で2バイトで計算しても制限範囲内の文字数です。
7 現在の私の知識では、これらのカラムで問題は字数以外に考えられないのですが、どこに問題があるのでしょうか。問題箇所の指摘と、解決方法を教えていただきたく、よろしくお願いいたします。
なお、パソコン環境は次のとおりです。
Windons 10 Pro 64 bit
DB Browser for SQLite Ver. 3.9.1