【发布时间】:2015-12-01 13:46:51
【问题描述】:
我有一个 SQL 查询,例如:SELECT SUM(CASE WHEN <table_name>.status = '2' THEN 1 ELSE 0 END) FROM <table name>。
我想为上面写相应的 Ecto Query。比如:
from t in <table_name>, select: sum(...)
与上述案例中的“case-when”有何类比?
【问题讨论】:
-
你可能可以使用片段来做到这一点 -> hexdocs.pm/ecto/Ecto.Query.API.html#fragment/1
标签: sql postgresql elixir phoenix-framework ecto