русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Предложения для запросов на выборку и на выборку с группировкой.


Дата добавления: 2015-07-09; просмотров: 546; Нарушение авторских прав


Построение языка SQL

Запросы ACCESS могут создаваться с помощью специального языка программирования – языка структурированных запросов (SQL).

Основной конструкцией языка SQL является предложение.

Каждый тип запросов имеет свои предложения.

Предложения записываются одно под другим. В конце последнего предложения ставится точка с запятой.

Предложения для запросов на выборку и на выборку с группировкой.

1. Первое предложение Select (Отбор) указывает, какие поля таблиц выбираются и в каком порядке отображаются.Оно имеет следующую структуру:

Select ИТ.ИП,..., ИТ.ИП, ВЫР AS ИВП,.., ВЫР AS ИВП

ИТ – имя таблицы;

ИП – имя поля в таблице;

ВЫР – выражение;

ИВП – имя вычисляемого поля;

AS – ключевое слово, с помощью которого выражению присваивается имя вычисляемого поля.

Имя поля (ИП) отделяется от имени таблицы (ИТ) точкой.

Если база данных однотабличная или имена полей в нескольких таблицах базы не повторяются, то имя таблицы в предложении Select можно не указывать.

2. Второе предложение From (Из) содержит список имен таблиц (запросов), из которых выбираются поля в запрос. Оно имеет структуру:

From <Список имен таблиц с указанием связей между ними>

Если база однотабличная и имя таблицы tab1, то предложение From будет иметь вид:

From tab1

Если база состоит из двух таблиц с именами tab1, tab2 и таблицы связаны по принципу один-ко-многим, то предложение From будет записано следующим образом

From tab1 inner join tab2 on tab1.kp = tab2.ps

В этом предложении слова inner join («внутренняя связь») указывает тип связи, kp - имя ключевого поля, а ps – имя поля связи.

Предложения (команды) Select и From являются обязательными для запросов на выборку и на выборку с группировкой.

Ниже рассматриваются необязательные предложения для запросов на выборку и на выборку с группировкой.



3. Предложение Where (Где) задает совокупность условий (критерий) отбора записей в запрос. Структура предложения:

Where <Условия (критерий) отбора записей>

Если предложение Where используется в запросе, то оно должно быть записано после предложения From.

4. Предложение Order By (Порядок по…) указывает поля, по которым делается сортировка записей в запросе, а также задает порядок сортировки. Структура предложения:

Order By <Список имен полей сортировки>

Имена полей разделяются запятыми. Порядок записи имен полей в списке определяет порядок сортировки.

5. Предложение Group By (Группировка по…) указывает поля, по которым осуществляется группировка записей, а также задает порядок группировки. Структура предложения:

Group By <Список имен полей группировки>

Порядок записи имен полей в списке определяет порядок группировки.

6. Предложение Having определяет условия отбора записей в группы.

Структура предложения:

Having <Условия отбора записей в группы>




<== предыдущая лекция | следующая лекция ==>
Делаем иконку для сайта, которая отображается в адресной строке браузеров. | ПОСТАНОВКА ЗАДАЧИ


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.086 сек.