Как это делается, показано на
Как это делается, показано на рис. 10. В этом примере запрашиваются заголовки столбцов таблицы TYPE. Здесь опять оператор p. применяется ко всей строке заголовков, и в действительности, это пример является сокращенной формой размещения нескольких операторов вывода в полях заголовков столбцов. Автоматическая генерация заголовков столбцов полезна, поскольку она освобождает пользователя от необходимости запоминания этих заголовков (или нахождения их в каталоге) и за счет этого предотвращает ошибки при вводе.
Рис. 10. Выборка заголовков столбцов, см.
Если пользователь введет в поле имени таблицы P.
TAB P. (или P.P.), то система выведет каталог базы данных, т.е. имена таблиц и их соответствующие имена столбцов.
Ограниченная выборка. Вывести имена сотрудников, работающих в отделе игрушек (toy) и получающих больше $10000. Этот запрос показан на рис. 11. Обратите внимание на условие "больше $10000". Здесь возможно использование любого из следующих операторов сравнения: ≠, >, >=, <, <=. Если в качестве префикса не используется ни один из операторов сравнения, подразумевается оператор сравнения по равенству. Символ ≠ может быть заменен символами ¬ или ¬=.
Рис. 11. Ограниченная выборка, см.
Ограниченная выборка с частичным подчеркиванием. Вывести названия товаров зеленого цвета, начинающиеся с буквы I. Пример приведен на рис. 12. Символ I в конструкции "I
KE" не подчеркнут и является константой. Поэтому система выведет все зеленые товары, названия которых начинаются с буквы I. Пользователь может применять частичное подчеркивание в начале, середине или конце слова, предложения или абзаца, как в примере
XPA
Y, означающем слово, предложение или абзац, такие что где-то в них содержатся буквы PA. Поскольку элементы примера могут быть пустыми, слова, предложения и параграфы, начинающиеся или заканчивающиеся буквами PA, также удовлетворяют этому условию.
Рис. 12. Ограниченная выборка с частичным подчеркиванием, см.
Возможность частичного подчеркивания полезна в том случае, когда хранимыми данными является предложение или текст, и пользователю требуется найти все примеры, содержащие определенное слово или корень.
Содержание Назад Вперед