Читайте также: |
|
При сортировке можно задать порядок по возрастанию (ascending) или по убыванию (descending) с помощью ключевых слов asc и desc. По умолчанию выполняется сортировка по возрастанию, поэтому до_ бавлять придется только ключевое слово desc – если требуется сорти_ ровка по убыванию. Например, по следующему запросу выводится список всех счетов, отсортированный по доступному остатку, начиная с самого большого:
Mysql> SELECT account_id, product_cd, open_date, avail_balance _> FROM account
_> ORDER BY avail_balance DESC;
+____________+____________+____________+_______________+ | account_id | product_cd | open_date | avail_balance | +____________+____________+____________+_______________+
| | | SBL | | 2004_02_22 | | 50000.00 | | | ||
| | | CHK | | 2003_07_30 | | 38552.05 | | | ||
| | | CHK | | 2002_09_30 | | 23575.12 | | | ||
| | | CD | | 2004_12_28 | | 10000.00 | | | ||
| | | BUS | | 2004_03_22 | | 9345.55 | | | ||
| | | MM | | 2004_10_28 | | 9345.55 | | | ||
| | | MM | | 2004_09_30 | | 5487.09 | | | ||
| | | CD | | 2004_01_12 | | 5000.00 | | | ||
| | | CHK | | 2001_05_23 | | 3487.19 | | | ||
| | | CD | | 2004_06_30 | | 3000.00 | | | ||
| | | CHK | | 2001_03_12 | | | 2258.02 | | | |
| | | CHK | | 2004_01_27 | | | 2237.97 | | | |
| | | MM | | 2002_12_15 | | | 2212.50 | | | |
| | | CD | | 2004_06_30 | | | 1500.00 | | |
Блок order by | |||||||
| | | CHK | | 2000_01_15 | | 1057.75 | | | |||
| | | CHK | | 2002_11_23 | | 1057.75 | | | |||
| | | | SAV | | 2000_01_15 | | 767.77 | | | ||
| | | | CHK | | 2003_09_12 | | 534.12 | | | ||
| | | | SAV | | 2000_01_15 | | 500.00 | | | ||
| | | | SAV | | 2001_05_23 | | 387.99 | | | ||
| | | | SAV | | 2001_03_12 | | | 200.00 | | | |
| | | | CHK | | 2003_07_30 | | | 125.67 | | | |
| | | | CHK | | 2002_08_24 | | | 122.37 | | | |
| | | BUS | | 2002_10_01 | | | 0.00 | | | ||
+____________+____________+____________+_______________+ | |||||||
24 rows in set | (0.01 sec) |
Сортировка по убыванию обычно применяется в ранжирующих запро_ сах вроде «покажи мне пять самых больших доступных остатков». MySQL включает блок limit (предел), позволяющий сортировать дан_ ные и затем отбрасывать все, кроме первых X строк. Блок limit обсуж_ дается в приложении В вместе с другими расширениями, не входящи_ ми в стандарт ANSI.
Дата добавления: 2015-08-17; просмотров: 52 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Mysql> SELECT open_emp_id, product_cd _> FROM account | | | Mysql> SELECT cust_id, cust_type_cd, city, state, fed_id _> FROM customer |