sql >> Database >  >> RDS >> Mysql

pandas' read_sql met een lijst met waarden voor WHERE-voorwaarde

Je kunt dit eigenlijk doen zonder enige lus.

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

Dit geeft direct de resultaten. Dit gaat ervan uit dat scoreDF.index is een list .Als het al een tuple is dan is typecasting niet nodig.



  1. Escape-tekenreeks voor gebruik bij zoeken in volledige tekst in MySQL

  2. Datums vergelijken die zijn opgeslagen als varchar

  3. Tabelkolomnamen ophalen in MySQL?

  4. MySQL PREPARE-instructie in opgeslagen procedures