Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Użyj zmiennych R do zapytania SQL

Szukasz tego?

sql <- paste0("select * 
           FROM GRID Z
           where Z.LAT ='", Xlat,"' AND Z.LON = '", Xlon,"'")

Założyłem, że twoje zmienne to charakter. W przypadku, gdy powyższe działa za serwerem internetowym, istnieją opcje kodowania adresu URL i ucieczki, aby uniknąć wstrzyknięć kodu ... jak to

EDYTUJ :O tym:

I would also like to know if instead of = is there something to match the closest or nearest values.

Ponieważ wykonujesz zapytanie za pomocą silnika SQL, jest to bardziej pytanie SQL niż R. Tak jak @Vivek mówi, że możesz to zrobić w sqldf ale myślę, że twoje dane znajdują się w zdalnej bazie danych, więc w tym przypadku nie pomogłoby to.

Wszystkie smaki SQL mają like , więc po prostu użyj go w zapytaniu. Proszę powiedzieć, jeśli źle rozumiem Twoje pytanie.

sql <- paste0("select * 
           FROM GRID Z
           where Z.LAT like '", Xlat,"' AND Z.LON like '", Xlon,"'")


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyświetlić wszystkie uprawnienia Oracle Database dla użytkownika?

  2. Oracle Query:Jak porównać dwie kolumny w różnych tabelach o wartościach oddzielonych przecinkami?

  3. Błąd SQL:ORA-12712:nowy zestaw znaków musi być nadzbiorem starego zestawu znaków

  4. Jak stworzyć tabelę w Oracle SQL Developer?

  5. Czy można uniemożliwić Django obcinanie długich nazw tabel?