Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

Переупорядочение столбца

Даже если столбцы таблицы, по определению, упорядочены, это не означает что вы будете восстанавливать их в том же порядке. Конечно, звездочка (*) покажет все столбцы в их естественном порядке, но если вы укажете столбцы отдельно, вы можете поляучить их в том порядке котором хотите. Давайте рассмотрим таблицу Порядков, содержащую дату приобретения(odate), номер продавца(snum), номер порядка(onum), и суммы приобретения(amt):

SELECT odate, snum, onum, amt FROM Orders;

Вывод этого запроса показан на Рисунке 3.3.

SELECT odate, snum, onum, amt |

FROM Orders;

odate snum onum amt

10/03/1990

1007 3001 18.69
10/03/1990 1001 3003 767.19
10/03/1990 1004 3002 1900.10
10/03/1990 1002 3005 5160.45
10/03/1990 1007 3006 1098.16
10/04/1990 1003 3009 1713.23
10/04/1990 1002 3007 75.75
10/05/1990 1001 3008 4723.00
10/06/1990 1002 30010 1309.95
10/06/1990 1001 30011 9891.88

Рисунок 3.3: Реконструкция столбцов

Как вы можете видеть, структура информации в таблицах - это просто основа для активной перестройки структуры в SQL.