Per cercare un in un database utilizzo questo costrutto quando passo un array

SQL = "SELECT cognome FROM utenti WHERE cognome IN ('cognome1', 'cognome2')"

Però così trovo solo quelli esatti.

Se volessi cercare con un like nell'array? Ho provato con:

SQL = "SELECT cognome FROM utenti WHERE cognome IN ('%cognome1%', '%cognome2%')"

Ma non funziona. Come si fa?

Grazie