2015-04-25 2 views
5

Sono abbastanza nuovo sia per Scala che per Slick. A "LIKE" interrogazione era facile fareCome fare "NOT LIKE" SQL in Slick

query.filter(_.name like "%kjelle%") 

ma non sono riuscita cercando di fare una query "NOT LIKE". Impossibile trovare un operatore di notlike quindi il mio primo pensiero è stato quello di provare

query.filter(_.name !like "%kjelle%") 

o

query.filter(!(_.name like "%kjelle%")) 

, ma senza successo.

Come posso farlo in Slick?

risposta

5

Si può provare a utilizzare filterNot:

query.filterNot(_.name like "%kjelle%") 
+0

che ha risolto il mio problema. Così facile perdere l'ovvio quando sei nuovo a qualcosa. – kjelle