SQLсервер в Linux -самостоятельное освоение пакета

         

Изменение порядка следования полей при выборке



Листинг 4.24. Изменение порядка следования полей при выборке

booktown=# SELECT Id, author_id, title, id

booktown-# FROM books;

id | authorjd | title | id

7808 | 4156 | The Shining | 7808

4513 | 1866 | Dune | 4513

4267 | 2001 | 2001: A Space Odyssey | 4267

1608 | 1809 | The Cat in the Hat | 1608

1590 | 1809 | Bartholomew and the Oobleck | 1590

25908 | 15990 | Franklin in the Dark | 25908

1501 | 2031 | Goodnight Moon | 1501

190 | 16 | Little Women | 190

1234 | 25041 | The Velveteen Rabbit | 1234

2038 | 1644 | Dynamic Anatomy | 2038

156 | 115 | The Tell-Tale Heart | 156

41472 | 1212 | Practical PostgreSQL | 41472

41473 | 7805 | Programming Python | 41473

41477 | 7805 | Learning Python | 41477

41478 | 7806 | Perl Cookbook | 41478

(15 rows)

Как нетрудно убедиться, команды SELECT в листингах 4.23 и 4.24 возвращают одинаковые наборы данных. Во втором наборе используется другой порядок следования полей (поле subject_id отсутствует, а поле id встречается дважды), что связано с явным перечислением полей после ключевого слова SELECT.



Содержание раздела