1
$ sqlite3 test.db
SQLite version 3.6.21
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> CREATE TABLE test(foo text);
sqlite> INSERT INTO test VALUES ("foo");
sqlite> INSERT INTO test VALUES ("bar");
sqlite> SELECT * FROM test WHERE foo="foo";
foo
bar
sqlite>
看起來查詢將「foo」視爲對列名稱的引用,而不是字符串常量。我如何得到這個查詢只返回foo,而不是酒吧?除了重命名列以外還有其他選項嗎?sqlite SELECT在查詢列時獲取與列名稱相同的值的所有記錄
不是微不足道的,但..沒有upvote的答案? – 2010-02-05 04:24:06
需要15點聲望。抱歉。第一次使用者。 – 2010-02-06 23:34:43
有你去。對不起這個。 – 2010-02-06 23:53:51