sql >> Databasteknik >  >> RDS >> Mysql

pandas read_sql med en lista med värden för WHERE-villkoret

Du kan faktiskt göra detta utan någon loop.

queryString = 'SELECT * FROM tableA WHERE sec_code in '+tuple(scoreDF.index)

Detta kommer att ge resultaten direkt. Detta förutsätter scoreDF.index är en list .Om det redan är en tuple då krävs ingen typcasting.



  1. MySQL – Hur man genererar slumptal

  2. mysqldump säkerhetskopiering och återställning till fjärrserver

  3. Extra fält med SQL MIN() &GROUP BY

  4. Hur man installerar ODP.NET 2.111 och ODP.NET 4.112 i samma maskin sida vid sida medan båda pekar på samma databasserver