ПЕРЕУПОРЯДОЧЕНИЕ СТОЛБЦА
Даже если столбцы таблицы, по определению, упорядоченны, это не означает что вы
будете восстанавливать их в том же порядке. Конечно, звездочка (*) покажет все столбцы в их естественном
порядке, но если вы укажете столбцы отдельно, вы можете получить их в том порядке кото- ром хотите.
Давайте рассмотрим таблицу Порядков, содержащую дату при- обретения(odate), номер продавца(snum), номер
порядка(onum),и суммы приобретения(amt):
SELECT odate, snum, onum, amt FROM Orders;
Вывод этого запроса
показан на Рисунке 3.3.
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 |
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 |
3010 |
1309.95 |
10/06/1990 |
1001 |
3011 |
9891.88 |
Рисунок 3.3: Реконструкция столбцов
Как вы можете видеть, структура информации в таблицах - это просто
основа для активной перестройки структуры в SQL.