23
也許是一個愚蠢的問題。但到目前爲止我還沒有找到答案。那麼如何在SLICK中表示SQL的「LIKE」運算符?如何在SLICK中使用SQL「LIKE」操作符
也許是一個愚蠢的問題。但到目前爲止我還沒有找到答案。那麼如何在SLICK中表示SQL的「LIKE」運算符?如何在SLICK中使用SQL「LIKE」操作符
正如您平常所願!
val query = for {
coffee <- Coffees if coffee.name like "%expresso%"
} yield (coffee.name, coffee.price)
會生成SQL像
SELECT name, price FROM coffees WHERE NAME like '%expresso%';
謝謝。它是斯卡拉查詢還是光滑的?對於我來說,它只適用於coffe.name.like(「%expresso%」)(帶點分隔符)。 – wassertim
@Tim:您的語法等同於Faiz提供的語法(注意'coffee'和'name'之間的點)。 – sschaef
不,它不sschaef。 Faiz的答案在名稱和類似之間沒有點 - 所以我得到一個編譯器錯誤。如果我用點分開名稱和類似的東西 - 沒有錯誤。爲什麼?我應該導入一些命名空間? – wassertim