作者:mobiledu2402852413 | 2023-09-11 13:54
我有一个SQL查询,如:
SELECT SUM(CASE WHEN .status = '2' THEN 1 ELSE 0 END) FROM .
我想为上面写相应的Ecto查询.就像是:
from t in , select: sum(...)
在上述情况下,"case-when"的类比是什么?
1> AbM..:
就像评论所说,你可以使用fragment/1
:
query = from t in , select: fragment("SUM(CASE WHEN status = ? THEN 1 ELSE 0 END)", 2)
如果你想指定表格,这对我有用:
query = from t in , select: fragment("SUM(CASE WHEN ? = ? THEN 1 ELSE 0 END)", t.status, 2)
推荐阅读
-
如何解决《SynchronizationContext.Post的处理顺序》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《从服务器收听iCal事件更改》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《关于更新当前时间戳的Mysql5.6列在hibernate中不起作用》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《SpriteKit如何获得正确的屏幕尺寸》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《计算php中关联数组中值的出现次数》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《带有notifyAll()的多个线程》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《Q_PROPERTY:MEMBERvsREAD/WRITE》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Int.TryParse()始终返回false》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《iOS推送通知生产证书常见名称问题》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何在scala中进行内存分配》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《符号显示不正确》经验,为你挑选了3个好方法。 ...
[详细]
-
如何解决《我可以在dma_sync_single_for_cpu之后调用dma_unmap_single吗?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《在Java中随机化一个字符串》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《循环c#wpf中的疯狂行为》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《解析dom元素时,JqueryUI滑块不起作用》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《使用Python在2个组合数组中排列序列》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《形式在angular2》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何在swift中打印数组中的对象值,而不是它的位置》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Swift的异构值类型数组如何工作?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何覆盖RecyclerViewAdapter的notifyDataSetChanged,notifyItemChanged方法》经验,为你挑选了2个好方法。 ...
[详细]
mobiledu2402852413
这个屌丝很懒,什么也没留下!