lovelmh13 / myBlog

个人博客 记录菜狗的学习之路
6 stars 0 forks source link

在 sequelize 中使用 sql 条件判断 #150

Open lovelmh13 opened 3 years ago

lovelmh13 commented 3 years ago
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详解