Книга: Обработка баз данных на Visual Basic®.NET
Что такое запрос
Что такое запрос
Запрос (query) — это команда базы данных, осуществляющая выборку записей. Используя запросы, можно получить данные из одного или нескольких полей, принадлежащих одной или нескольким таблицам. При этом данные можно отбирать в соответствии с определенными условиями, называемыми критериями, которые служат для ограничения общего объема отбираемых данных.
Запросы в Visual Basic .NET обычно основаны на SQL. Это стандартный язык для осуществления выборки информации и других операций над базами данных. Он прост в освоении и реализован во многих различных базах данных, поэтому при желании преобразовать свое приложение управления базой данных SQL Server, например, в Sybase или Oracle вам не придется заново изучать совершенно новый язык запросов.
Однако все это теория. А на практике каждый производитель базы данных имеет собственный способ реализации стандарта (так называемый промышленный стандарт), и Microsoft в этом смысле не является исключением. Хотя реализация SQL в СУБД SQL Server радикально не отличается от реализаций прочих производителей, вы должны знать, что существуют и другие диалекты языка SQL. В частности, разразработчику с опытом работы с Microsoft Access при знакомстве с СУБД SQL Server придется столкнуться с множеством различий в синтаксисе SQL, которые подробно рассматриваются далее.
- Что такое запрос
- Тестирование запросов с помощью компонента Server Explorer
- Отбор записей с помощью предложения SELECT
- Указание источника записей с помощью предложения FROM
- Формирование критериев с использованием предложения WHERE
- Сортировка результатов с помощью предложения ORDER BY
- Отображение первых или последних записей диапазона с помощью предложения ТОР
- Объединение связанных таблиц в запросе
- Выполнение вычислений в запросах
- Определение псевдонимов с использованием предложения AS
- Запросы, которые группируют данные и подводят итоги
- Запросы на объединение
- Подзапросы
- Манипулирование данными с помощью SQL
- Использование языка определения данных
- Резюме
- Вопросы и ответы
- Что это такое
- Что такое брандмауэр
- Что такое NAT
- Теперь поговорим о том, то такое релевантность
- Что такое ключевые слова и семантическое ядро
- 1.1.1. Что такое объект
- Что делать
- Что делать, если при установке принтера появляется сообщение Невозможно завершение операции. Подсистема печати недоступн...
- Улучшенный оптимизатор запросов
- Что дает грамотная должностная инструкция
- Асинхронный сервер и отмена выполняющихся запросов
- Как сделать, чтобы компьютер выключался