23
Forse una domanda stupida. Ma non ho ancora trovato una risposta. Quindi, come rappresenti l'operatore "LIKE" di SQL in SLICK?Come utilizzare l'operatore "LIKE" SQL in SLICK
Forse una domanda stupida. Ma non ho ancora trovato una risposta. Quindi, come rappresenti l'operatore "LIKE" di SQL in SLICK?Come utilizzare l'operatore "LIKE" SQL in SLICK
Esattamente come faresti normalmente!
val query = for {
coffee <- Coffees if coffee.name like "%expresso%"
} yield (coffee.name, coffee.price)
genererà SQL come
SELECT name, price FROM coffees WHERE NAME like '%expresso%';
Grazie. E 'scala query o chiazza di petrolio? Per me in slick funziona solo con coffe.name.like ("% expresso%") (con punto separatore). – wassertim
@Tim: la sintassi è equivalente a quella presentata da Faiz (notare il punto tra 'caffè' e' nome'). – sschaef
No, non sschaef. La risposta di Faiz non ha alcun punto tra nome e like - quindi ricevo un errore del compilatore. Se separo il nome e mi piace con punto - nessun errore. Perché? Dovrei importare qualche spazio dei nomi? – wassertim