Добрых дел, дорогой друг! Продолжим изучать SQL и ее концепции.
Ссылки на предыдущие материалы:
Полные имена
В SQL вы можете указать имя таблицы перед именем столбца, разделив их точкой. Следующие утверждения эквивалентны:
SELECT City FROM customers;
SELECT customers.City FROM customers;
Термин для вышеупомянутого синтаксиса называется «полностью определенное имя» этого столбца.
Эта форма записи особенно полезна при работе с несколькими таблицами, которые могут иметь одинаковые имена столбцов.
ORDER BY
ORDER BY используется с SELECT для сортировки возвращаемых данных. В следующем примере таблица наших клиентов сортируется по столбцу FirstName.
SELECT * FROM customers
ORDER BY FirstName;
Как видите, строки упорядочены в алфавитном порядке по столбцу FirstName. По умолчанию ключевое слово ORDER BY сортирует результаты в порядке возрастания.
Сортировка нескольких столбцов
ORDER BY может сортировать полученные данные по нескольким столбцам. При использовании ORDER BY с более чем одним столбцом разделите список столбцов запятыми после ORDER BY. Вот таблица клиентов, в которой показаны следующие записи:
Для сортировки по фамилии и возрасту составим следующий запрос:
SELECT * FROM customers
ORDER BY LastName, Age;
И получим вот такой результат:
Поскольку у нас два Смита, они будут отсортированы по столбцу Возраст в порядке возрастания. Команда ORDER BY начинает упорядочивание в той же последовательности, что и расположены столбцы. Результат будет отсортирован сначала по первому столбцу в списке, затем по второму и так далее.
Сегодня коротко.
Спасибо за внимание.
До новых встреч!