0
:実行される(デフォルト):sequelize.fn(['if'])の使い方は?例えば
SELECT if(`evaluates`.`all`, 'good','notgood') AS `sign`, count(*) AS `count` FROM `evaluates` AS `evaluates` WHERE `evaluates`.`deleted_at` IS NULL GROUP BY `sign`;
await DBC.evaluates.count({
attributes: [[DBC.sequelize.fn(['if'],
DBC.sequelize.col("`evaluates`.`all`"), ["good", "notgood"]), 'sign']],
group: ["sign"]
});
が、実行される(デフォルト):
SELECT if(`evaluates`.`all` > 3, 'good','notgood') AS `sign`, count(*) AS `count` FROM `evaluates` AS `evaluates` WHERE `evaluates`.`deleted_at` IS NULL GROUP BY `sign`;
か?
await DBC.evaluates.count({
attributes: [[DBC.sequelize.fn(['if'], DBC.sequelize.col("`evaluates`.`all` > 3"), ["good", "notgood"]), 'sign']],
group: ["sign"]
});?
falseです。