Введение  Главы  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  Приложения  1  2  

Глава 18. Расширенные средства выборки данных


    Глава 18. Расширенные средства выборки данных
    Глава 18. Расширенные средства выборки данных Вывод результатов запроса Просмотр результатов запроса в режиме Browse Сохранение результатов запроса в курсоре Сохранение результатов запроса в табли...
    Вывод результатов запроса
    Вывод результатов запроса В главе 9 нами были рассмотрены основные вопросы создания запросов. Результаты запроса отображались в табличном виде на экране. В этой главе рассмотрим, как еще можно исп...
    Таблица 18.1. Назначение кнопок диалогового окна Query Destination
    Таблица 18.1. Назначение кнопок диалогового окна Query Destination Кнопка Назначение Browse (Обзор) Сохраняет результат выборки в стандартной результирующей таблице и отображает результаты запроса...
    Фраза HAVING
    Фраза HAVING Для применения условий к группам, созданным фразой group by, используется фраза having, которая играет такую же роль для групп, что и фраза where для записей. Замечание Замечание Разн...
    Оператор EXISTS
    Оператор EXISTS Оператор exists принимает значение True (Истина), если результат выполнения подзапроса является непустым множеством. Если порожденное подзапросом множество пусто, то exists принима...
    Оператор UNION
    Оператор UNION Для объединения результатов запросов используется оператор union. Результатом объединения является результирующее множество, состоящее из всех строк, входящих в какое-либо одно или...
    Просмотр результатов запроса в режиме Browse
    Просмотр результатов запроса в режиме Browse По умолчанию Visual FoxPro помещает результаты запроса во временную таблицу и выводит ее на экран в режиме Browse (Обзор) (рис. 18.2). После закрытия о...
    Рис. 18.2. Просмотр запроса в режиме Browse
    Рис. 18.2. Просмотр запроса в режиме Browse...
    Сохранение результатов запроса в курсоре
    Сохранение результатов запроса в курсоре В том случае, если вы хотите ссылаться на результаты запроса из программы, вам необходимо сохранить их в курсоре. Курсор является временной таблицей, досту...
    Рис. 18.3. Диалоговое окно Query Destination с установленной опцией Cursor
    Рис. 18.3. Диалоговое окно Query Destination с установленной опцией Cursor Совет Совет Для повышения быстродействия и избежания проблем, связанных с именами файлов при работе в сети, небольшие кур...
    Сохранение результатов запроса в таблице
    Сохранение результатов запроса в таблице Для сохранения результатов запроса в таблице предназначена кнопка Table (...
    Таблица диалогового окна Query...
    Таблица) диалогового окна Query Destination (Результаты запроса). При ее нажатии становится доступным поле Table name (Имя таблицы), используемое для ввода имени таблицы, в которой будут сохранены...
    Представление результатов запроса на экране
    Представление результатов запроса на экране На рис. 18.4 показано диалоговое окно Query Destination (Результаты запроса), в котором выбрана опция Screen (Экран)....
    Рис. 18.4. Диалоговое окно Query Destination с выбранной опцией Screen
    Рис. 18.4. Диалоговое окно Query Destination с выбранной опцией Screen Область Secondary output (Вторичный вывод) содержит опции, указывающие, куда дополнительно направляются результаты запроса: N...
    Сохранение результатов запроса в формате HTML
    Сохранение результатов запроса в формате HTML Visual FoxPro позволяет сохранять результат выполнения запроса, как и любую другую таблицу, в формате HTML. Для этого предназначена команда Save As HT...
    Таблица 18.2. Опции диалогового окна Save As HTML
    Таблица 18.2. Опции диалогового окна Save As HTML Опция Назначение Save file for later use (Сохранить файл) Сохраняет результат запроса на диске в формате файла HTML Save and edit file (Сохранить...
    Рис. 18.5. Диалоговое окно Save As HTML
    Рис. 18.5. Диалоговое окно Save As HTML...
    Рис. 18.6. Окно редактирования запроса в формате HTML
    Рис. 18.6. Окно редактирования запроса в формате HTML...
    Рис. 18.7. Просмотр HTML-файла в окне Web-браузера
    Рис. 18.7. Просмотр HTML-файла в окне Web-браузера Поле, расположенное в нижней части диалогового окна Save As HTML (Сохранить как HTML-файл), позволяет указать расположение сохраняемого файла. Ес...
    Использование в программах команды Select
    Использование в программах команды Select При создании приложений для выборки данных широко используется команда select. В отличие от интерактивного режима, при программировании вы можете использо...
    Использование переменных при формировании запросов
    Использование переменных при формировании запросов При формировании выборки в программах вы можете использовать переменные для определения условий выборки и задания имени таблицы, в которую записы...
    Рис 18.8. Программа и полученная в результате ее выполнения таблица Ords
    Рис 18.8. Программа и полученная в результате ее выполнения таблица Ords Выполните программу, в результате чего в таблицу ords будет записана итоговая сумма по заказам (рис 18.8). В дальнейшем вы...
    Подзапросы
    Подзапросы При определении условия выборки можно применять вложенные запросы, которые называются подзапросами. Например, определим список наиболее дорогих товаров, цены которых ниже максимальной ц...