MySQL排序
ORDER BY... 排序 ASC升序 DESC降序,默认升序
ORDER BY `column` ASC
ORDER BY FIELD(column,value1,value2,value3,value...) ASC
ORDER BY FIELD(column,value1,value2,value3,value...) DESC .
示例
SELECT * FROM table WHERE ... ORDER BY FIELD(type,210,180,190,260);
顺序按照 其他值,210,180,190,260排序;此方式列举出的值虽然可以正常排序,但是不在列举的值的数据会排在所列出的值的数据之前;
一般应用中,通常希望其他结果的数据排在列举出的数据之后,则
SELECT * FROM table WHERE ... ORDER BY FIELD(type,260,190,180,210) DESC;