Leder du efter dette?
sql <- paste0("select *
FROM GRID Z
where Z.LAT ='", Xlat,"' AND Z.LON = '", Xlon,"'")
Jeg antog, at dine variabler er karakter. I tilfælde af at ovenstående kører bag en webserver, er der muligheder for URL-indkodning og escape for at undgå kodeindsprøjtninger... såsom dette
REDIGER :Om dette:
I would also like to know if instead of = is there something to match the closest or nearest values.
Da du udfører din forespørgsel via en SQL-motor, er det mere et SQL-spørgsmål end et R. Ligesom @Vivek siger, at du kan gøre det i sqldf
men jeg gætter på, at dine data er i en fjerndatabase, så det ville ikke hjælpe i dette tilfælde.
Alle SQL-varianter har like
, så brug det bare i din forespørgsel. Fortæl mig venligst, hvis jeg misforstår dit spørgsmål.
sql <- paste0("select *
FROM GRID Z
where Z.LAT like '", Xlat,"' AND Z.LON like '", Xlon,"'")