假设我有一个包含以下字段名称的表
'id' 'likes' 'rating' 'view'
一个普通的 MySQL 排序需要一个简单的
SELECT * FROM $table ORDER BY likes DESC, rating DESC, view DESC
现在假设我想通过任意函数对表中的给定条目进行排序
function custom_sort(likes, rating, view) {
fame = 0.5 * like + 0.25 * rating - view;
return fame;
}
我想知道是否可以执行此伪代码之类的操作
SELECT * FROM $table ORDER BY custom_sort(likes, rating, view) DESC