2015-04-25 11 views
5

Tôi khá mới đối với cả Scala và Slick. Truy vấn "LIKE" rất dễ dàng để thực hiệnCách thực hiện SQL "NOT LIKE" trong Slick

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

nhưng tôi không cố gắng thực hiện truy vấn "KHÔNG THÍCH". không thể tìm thấy một nhà điều hành notlike nên suy nghĩ đầu tiên của tôi là cố gắng

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

hoặc

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

nhưng không thành công.

Tôi có thể làm điều đó bằng Slick như thế nào?

Trả lời

5

Bạn có thể cố gắng sử dụng filterNot:

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

Đó giải quyết vấn đề của tôi. Vì vậy, dễ dàng để bỏ lỡ rõ ràng khi bạn mới đến một cái gì đó. – kjelle

Các vấn đề liên quan