select 个使用 Slick 的案例
Case in select using Slick
如何使用 Slick 在 select 语句中创建一个简单的案例,如下所示?
SELECT company_name,
country,
CASE WHEN country = 'USA' THEN 'domestic'
ELSE 'foreign' END AS is_domestic
FROM companies
您可以找到类似但不完全相同的内容:
How to return compound types in Slick's Case-If-Then-Else
你的情况:
val query = companies.map{ c =>
Case If(c.country === "USA") Then "domestic" Else "foreign"
}.result
db.run(query)
在官方文档中:Slick Case
如何使用 Slick 在 select 语句中创建一个简单的案例,如下所示?
SELECT company_name,
country,
CASE WHEN country = 'USA' THEN 'domestic'
ELSE 'foreign' END AS is_domestic
FROM companies
您可以找到类似但不完全相同的内容: How to return compound types in Slick's Case-If-Then-Else
你的情况:
val query = companies.map{ c =>
Case If(c.country === "USA") Then "domestic" Else "foreign"
}.result
db.run(query)
在官方文档中:Slick Case