排序可以說我有一個具有以下字段名稱MySQL查詢定製的功能
'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
你甚至可以不用任何功能,只是寫這一切(我的意思是'0.5 *像+ 0.25 *評級 - 圖')在ORDER BY子句中。 – Devart 2012-08-15 09:53:49