J'utilise R pour appeler une instruction mySQL, où je définis la variable en dehors de l'instruction, par ex.Comment utiliser un nom de variable dans une instruction SQL?
foo = 23;
dbGetQuery(con, "select surname from names WHERE age = '.foo.' ;")
Mais cela retourne un ensemble vide, j'ai googlé et essayé '. & foo. ' ".foo." "& & foo." ' et de nombreuses combinaisons différentes, mais aucun d'entre eux fonctionnent, je pense que cela devrait être une question mysql plutôt que d'un problème spécifique R que j'ai, mais pas sûr. Normalement, les variables ont des valeurs en $ mais pas en R.
'dbGetQuery' n'est pas une fonction R? Cela ressemble à une question R, mais vous avez * les deux * tags. – pavium
Oui, vous avez raison, je supprime l'étiquette mysql. Je pense que la requête correcte est quelque chose comme ceci, où la var va à la fin: dbGetQuery (con, "sélectionnez od from plate_data WHERE col = '% s'", foo) Mais cela ne fonctionne pas .. – John