2015-04-25 12 views
5

Jestem całkiem nowy zarówno dla Scala, jak i Slicka. A „LIKE” zapytanie było łatwe do wykonaniaJak wykonać SQL "NIE LIKE" w Slick

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

ale nie jestem udany próbuje zrobić „a nie jak” kwerendy. Nie udało się znaleźć operatora notlike więc moja pierwsza myśl była próba

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

lub

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

ale bez powodzenia.

Jak mogę to zrobić w wersji Slick?

Odpowiedz

5

Można spróbować użyć filterNot:

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

To rozwiązać mój problem. Tak łatwo przeoczyć to, co oczywiste, gdy jesteś kimś nowym. – kjelle