Общая структура запроса:
Отображение порядка фильтра таблиц глаголов
СОРТИРОВАТЬ ЗАКАЗЧИКА ЕСЛИ HATSIZE = "7" ПО ИМЯ ОБУВИ ГОРОД ГОСУДАРСТВЕННЫЙ ZIP
Где
глагол = сортировать
таблица = ЗАКАЗЧИК
filter = IF HATSIZE = "7" (вы можете иметь несколько фильтров
order = BY SHOESIZE (вы можете иметь несколько элементов order)
display = ID NAME CITY STATE ZIP (ID отсутствует в списке, но подразумевается)
Чтобы это работало, ТАБЛИЦА (также называемая ФАЙЛОМ) с именем CUSTOMER должна существовать.
У ЗАКАЗЧИКА должен быть словарь (репозиторий схемы / представления), который определяет HATSIZE SHOESIZE NAME CITY STATE и ZIP.
Более понятный пример:
СОРТИРОВАТЬ ЗАКАЗЧИКА, ЕСЛИ ORDER.LIMIT> "12,000.00" И БЕЗ СТАТУСА "INACTIVE" BY-DSND ORDER.LIMIT ПО ZIP ORDER.LIMIT СТАТУС ИМЕНИ ZIP *
Что выберет КЛИЕНТОВ с $ 12K или более ORDER.LIMIT, которые не являются НЕАКТИВНЫМИ, и отсортирует их с наибольшим лимитом наименьшего ... Вы понимаете.