企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ### 数学成绩从高到低排序 ~~~ const { field = '' } = ctx.query const fields = ctx.helper.filterFields(field) // 数学成绩从高到低排序 const ret = await Student.findAll({ attributes: fields, order: [ ['math', 'DESC'] ] }) ORDER BY `student`.`math` DESC; ~~~ ***** ### 按照数学成绩排序,如果数学成绩一样,才按照英语成绩倒序排序 >[danger] 注意!!! 存在多排序条件时,首先满足第一排序条件,才会执行第二排序条件 ~~~ const { field = '' } = ctx.query const fields = ctx.helper.filterFields(field) // 按照数学成绩排序,如果数学成绩一样,才按照英语成绩倒序排序 const ret = await Student.findAll({ attributes: fields, order: [ ['math', 'ASC'], ['english', 'DESC'] ] }) ORDER BY `student`.`math` ASC, `student`.`english` DESC; ~~~