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>
Il semble que la requête traite « foo » comme une référence au nom de la colonne, plutôt que comme une chaîne constante . Comment puis-je obtenir cette requête pour retourner seulement foo, pas la barre? Existe-t-il d'autres options que de renommer la colonne?sqlite SELECT renvoie tous les enregistrements lors de l'interrogation d'une colonne pour une valeur avec le même nom que la colonne
pour ne pas être trivial mais .. pas d'upvote sur la réponse? –
Nécessite 15 points de réputation. Pardon. Premier utilisateur –
Voilà. Désolé pour ça. –