1. 程式人生 > >MYSQL之ABS取絕對值的排序應用

MYSQL之ABS取絕對值的排序應用

SELECT × FROM  mytable ORDER BY ABS(type) ASC , addtime DESC

TYPE欄位型別為 TINYINT  長度為1

取值範圍為 0,1,-1

0 未稽核,1稽核通過,-1被駁回;

目的:實現未稽核的資料在列表最上面,根據最近時間再次排序

ABS(X)的用法說明

返回X 的絕對值。

mysql> SELECT ABS(2);
        -> 2
mysql> SELECT ABS(-2);
        -> 2