sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man uppdaterar rader i Database med värden från data.frame i R villkorligt

Detta skulle kunna uppskattas nära med sprintf

sql_string <- "UPDATE list_m SET db_name = %s, db_weight = %s,  processing_status = 'MATCHED' WHERE request_id=111 AND db_c_id = '%s';"

dbSendStatement(con, paste(sprintf(sql_string, matches$name, matches$weight, matches$c_id), collapse=""))



  1. Ändra tabellkolumnnamn till versaler i postgres

  2. Escape Character i SQL Server

  3. Trunkera alla tabeller i MySQL-databasen som matchar ett namnmönster

  4. PHP SQL, fråga returnerar endast en rad med data