小编Mer*_*lan的帖子

如何使用 knex.js 编写以另一列作为条件的 CASE 子句

所以我的代码如下:

.select('id','units',knex.raw('case when units > 0 then cost else 0 end'))
Run Code Online (Sandbox Code Playgroud)

但它给了我这样的错误

提示:“没有运算符与给定名称和参数类型匹配。您可能需要添加显式类型转换。”

知道我应该如何纠正我的代码,以便我可以使用另一列作为不同列的条件吗?

sql postgresql knex.js

5
推荐指数
1
解决办法
8217
查看次数

标签 统计

knex.js ×1

postgresql ×1

sql ×1