作者: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)
推荐阅读
-
如何解决《ReactNativePause/PlayGIF》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《react-native-包含View的FitImage,而不是整个屏幕大小》经验,为你挑选了3个好方法。 ...
[详细]
-
如何解决《R-使用正则表达式从字符串中提取数字》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在导航抽屉中添加图标》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《`std::make_tuple`的原因是什么?》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《我弄乱了JSON对象,数组和字符串》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《使用FFMPEG以最小的重新编码添加覆盖》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如何以允许传递临时值的方式将std::istream传递给函数?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《AzurePowershell:Login-AzureRmAccount的相反命令是什么(以前是Clear-AzureProfile)》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在Symfony3.0中给出"string","Vendor\NameBundle\Form\EntitynameType"类型的预期参数》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何在没有循环的情况下将list转换为字符串,在Python中将join()转换为》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《没有表达式或条件的cfif语句》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《SETEX错误-"使用封闭网络连接"》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《与鼠标轮的水平的纸卷在水平的名单上》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何在单击angularjs时调用两个函数》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《将DDL与SELECT混合使用时,"错误:缓存计划不得更改结果类型"》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《if语句是多余的java》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何在python中模拟/修补装饰器?》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《Q学习与时间差异与基于模型的强化学习》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《pythonparamiko等待完成执行命令》经验,为你挑选了1个好方法。 ...
[详细]
mobiledu2402852413
这个屌丝很懒,什么也没留下!