Você está procurando por isso?
sql <- paste0("select *
FROM GRID Z
where Z.LAT ='", Xlat,"' AND Z.LON = '", Xlon,"'")
Eu assumi que suas variáveis são caracteres. Caso o acima esteja sendo executado por trás de um servidor da Web, existem opções para codificação e escape de URL para evitar injeções de código... como isto
EDITAR :Sobre isso:
I would also like to know if instead of = is there something to match the closest or nearest values.
Como você está executando sua consulta por meio de um mecanismo SQL, é mais uma pergunta SQL do que R. Como @Vivek diz que você pode fazer isso em
sqldf
mas acho que seus dados estão em um banco de dados remoto, então não ajudaria neste caso. Todos os tipos de SQL têm
like
, então apenas use-o em sua consulta. Por favor, me diga se estou entendendo mal a sua pergunta. sql <- paste0("select *
FROM GRID Z
where Z.LAT like '", Xlat,"' AND Z.LON like '", Xlon,"'")