Конструкция order by запроса Oracle позволяет упорядочить выбор данных. Ее можно использовать и для более сложных задач. Предположим, у нас есть таблица состояний некоторого процесса, состоящая из двух столбцов: идентификатор и формулировка состояния. Как обычно, для примера мы не будем создавать реальную таблицу, а воспользуемся генератором тестовых данных с конструкцией with: with statuses as
(
select 1 as id, 'Открытие заказа' as text from dual union all
select 2, 'Проверка заказа' from dual union all
select 3, 'Выполнение заказа' from dual union all
select 4, 'Оплата заказа' from dual union...
Я много лет страстно увлечен базами данных и программированием на языке SQL. Поверьте, это просто и увлекательно, к тому же высокооплачиваемое умение. Отвлекитесь ненадолго и полистайте мои практические беседы без теоретической шелухи. Пусть вас не удивляет нумерация разделов - я постарался изложить материал в наиболее полезной последовательности. Содержание беседы #2: Тема 2. Язык структурированных запросов Раздел 2.1. Понятие Стандарта ANSI-SQL Пункт 2.1.2. Основные команды языка (Where, Order By, Group By и Having (базовое знакомство) ) Оператор Where...