Сортиране на редове от таблицата MySQL
Може би сте забелязали в предишните примери, че редовете с резултати не се показват в някакъв определен ред. Често обаче е по-лесно да се изследва изхода на заявка, когато редовете са сортирани по някакъв начин. За да сортирате резултата, използвайте изречението ПОДРЕДЕНИ ПО. Нека сортираме рождените дни на нашите животни:
mysql> ИЗБЕРЕТЕ име, раждане ОТ ПОРЪЧКА ПО домашен любимец;
+----------+------------+
| име | раждане |
+----------+------------+
| Пухкав | 1993-02-04 |
| Нокти | 1994-03-17 |
| Бъфи | 1989-05-13 |
| Fang | 1990-08-27 |
| Bowser | 1998-08-31 |
| Чуруликащ | 1998-09-11 |
| Уислър | 1997-12-09 |
| Тънък | 1996-04-29 |
| Puffball | 1999-03-30 |
+----------+------------+
Както можете да видите, няма нищо сложно в SQL заявките. Тази заявка дава инструкции за избор на колони с имена на имена, раждане от домашния любимец на таблицата, показване на данни от тях и сортиране на тези данни според колоната за раждане. За да сортирате в обратен ред, добавете ключовата дума DESC към името на колоната, която сортирате по:
mysql> ИЗБЕРЕТЕ за паша, раждане ОТ ПОРЪЧКА ПО домашен любимец