在MySQL中,排序語(yǔ)句是非常常見(jiàn)的操作之一。有時(shí)候我們需要按照多個(gè)條件進(jìn)行排序,這時(shí)候就可以使用MySQL提供的多條件排序語(yǔ)句。
SELECT * FROM table_name ORDER BY field1 ASC/DESC, field2 ASC/DESC;
其中,table_name
是需要排序的表名,field1
和field2
是需要進(jìn)行排序的列名,ASC
表示升序,DESC
表示降序。
舉個(gè)例子,假如我們要按照年齡和收入進(jìn)行排序,優(yōu)先按照年齡升序排序,如果年齡相同,則按照收入降序排序。
SELECT * FROM employee ORDER BY age ASC, income DESC;
這樣,我們就可以按照多個(gè)條件進(jìn)行排序了。