sql >> Database teknologi >  >> RDS >> PostgreSQL

CS50:LIKE operator, variabel substitution med % udvidelse

Send hele søgestrengen som parameter til LIKE operatoren :

results = db.execute(text("SELECT * FROM books WHERE title LIKE :search"),
                     {"search": f"%{search}%"}).fetchall();

eller alternativt sammenkæde i databasen:

results = db.execute(
    text("SELECT * FROM books WHERE title LIKE ('%' || :search || '%')"),
    {"search": search}).fetchall();



  1. hvor skal jeg placere installationsressourcer (wxs-fil, dmg-script, ikon) og hvordan man konfigurerer maven antrun, når jeg implementerer selvstændig app

  2. MySQL fejl 150

  3. ORA-03135 – RMAN Duplikat

  4. Sådan udtrækkes dagen, måneden og året fra en dato i SQLite