如何在 Slick 中执行 SQL "NOT LIKE"
How to do SQL "NOT LIKE" in Slick
我对 Scala 和 Slick 都很陌生。 "LIKE" 查询很容易
query.filter(_.name like "%kjelle%")
但我尝试执行 "NOT LIKE" 查询时没有成功。找不到 notlike 运算符所以我的第一个想法是尝试
query.filter(_.name !like "%kjelle%")
或
query.filter(!(_.name like "%kjelle%"))
但没有成功。
如何在 Slick 中完成?
你可以尝试使用filterNot
:
query.filterNot(_.name like "%kjelle%")
我对 Scala 和 Slick 都很陌生。 "LIKE" 查询很容易
query.filter(_.name like "%kjelle%")
但我尝试执行 "NOT LIKE" 查询时没有成功。找不到 notlike 运算符所以我的第一个想法是尝试
query.filter(_.name !like "%kjelle%")
或
query.filter(!(_.name like "%kjelle%"))
但没有成功。
如何在 Slick 中完成?
你可以尝试使用filterNot
:
query.filterNot(_.name like "%kjelle%")