lovelmh13/myBlog

在 sequelize 中使用 sql 条件判断

Opened this issue · 0 comments

const { Sequelize } = require('sequelize')
  
Sequelize.literal('CASE status WHEN 1 THEN 0 ELSE status END'), // 如果 status 是 1 就改成0,其他状态不变

注意: 如果不写 ElSE status,那么除了匹配到的 1 变成0,其他的都会变成 NULL

【Mysql-3】条件判断函数-CASE WHEN、IF、IFNULL详解