我有一个SQL,当其中一个排序子句为NUll时,我想在此类子句中对其进行排序,那么它应该跳过它并移至下一个排序子句
答案 0 :(得分:0)
订购时的用例
sequelize
.query(
` UPDATE dbo.Comments
SET bio = '${req.body.comment}' where id= '${
req.session.id
}';`,
{ model: Comments}
)
或者您可以使用
order by case when val is not null then yourdeseired
else val end asc
答案 1 :(得分:0)
使用合并,将下一个排序子句按列带入当前考虑的顺序:
SELECT * FROM table
ORDER BY firstcolumn, COALESCE(second_column_might_be_null, thirdcolumn), thirdcolumn