相关疑难解决方法(0)

如何在elixir的Ecto查询中使用"case-when"?

我有一个SQL查询,如:
SELECT SUM(CASE WHEN <table_name>.status = '2' THEN 1 ELSE 0 END) FROM <table name>.

我想为上面写相应的Ecto查询.就像是:

from t in <table_name>, select: sum(...)
Run Code Online (Sandbox Code Playgroud)

在上述情况下,"case-when"的类比是什么?

sql postgresql elixir ecto phoenix-framework

3
推荐指数
2
解决办法
1736
查看次数

标签 统计

ecto ×1

elixir ×1

phoenix-framework ×1

postgresql ×1

sql ×1