Apakah Anda mencari ini?
sql <- paste0("select *
FROM GRID Z
where Z.LAT ='", Xlat,"' AND Z.LON = '", Xlon,"'")
Saya berasumsi bahwa variabel Anda adalah karakter. Jika hal di atas berjalan di belakang server web, ada opsi untuk penyandian URL dan escape untuk menghindari injeksi kode... seperti ini
EDIT :Tentang ini:
I would also like to know if instead of = is there something to match the closest or nearest values.
Karena Anda menjalankan kueri Anda melalui mesin SQL, itu lebih merupakan pertanyaan SQL daripada pertanyaan R. Seperti yang dikatakan @Vivek, Anda dapat melakukannya di sqldf
tapi saya kira data Anda ada di basis data jarak jauh, jadi itu tidak akan membantu dalam kasus ini.
Semua rasa SQL memiliki like
, jadi gunakan saja dalam kueri Anda. Tolong beri tahu saya jika saya salah memahami pertanyaan Anda.
sql <- paste0("select *
FROM GRID Z
where Z.LAT like '", Xlat,"' AND Z.LON like '", Xlon,"'")