русс | укр

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

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

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

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


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

Рассмотрим


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


примеры формирования SQL –запросов. Для их создания необходимо выбрать вкладку «Запросы», затем «Создать», и указать тип запросов «SQL- запросы», и в открывшемся окне набрать инструкции и запустить. Запросы будем формировать на примере БД с таблицами:

Клиенты:

Номер_клиента Фирма Код клиента Лимит _кредита
JCP Inc. $50,000.00
First Corp. $65,000.00
…. …. …. ….

Заказы:

Номер_заказа Клиент Товар Количество Сумма
2A44L $31,500.00
$3,745.00
…. …. …. …. ….

Фирмы:

Фирма Город Регион План продаж Объем_продаж
Denver Western $300,000.00 $186,042.00
New York Eastern $575,000.00 $692,637.00
…. …. …. …. ….

Служащие:

Имя Фирма План продаж Объем_продаж
Bill Adams $350,000.00 $367,911.00
Mary Jones $300,000.00 $392,725.00
…. …. …. ….

 

Выборка данных:

1. Просмотреть список фирм в виде : Город, Объем продаж

SELECT Город, Фирма, Объем_продаж

FROM Фирмы

Результат:

Город Фирма Объем продаж

Denver 22 $186,042.00

New York 11 $692,637.00

2. Просмотреть список номеров заказов, клиентов, товаров, количества, суммы , большие 25000.00 из таблица Заказчики, отсортировав список по возрастанию сумм.

SELECT Номер_заказа, Клиент, Товар, Количество, Сумма

FROM Заказы

WHERE Сумма>25000.00

ORDER BY Сумма

Результат:

Номер_заказа Клиент Товар Количетво Сумма

112961 2117 2А44L 7 $31500.00

 



Получение итоговых данных:

SQL можно использовать для подведения итоговых значений по содержимому БД.

 



3. Какова средняя стоимость заказов в БД.

SELECT AVG(Сумма)

FROM Заказы

Результат:

AVG(Сумма)

$8,254.17

 



4. Общая стоимость всех заказов, сделанных каждым клиентом, для чего сгруппируем заказы по номерам клиентов, а затем просуммируем их по каждому клиенту:

SELECT Клиент, Sum(Сумма)

FROM Заказы

GROUP BY Клиент

Результат:

Клиент SUM(Сумма)

2101 $1,458.00

2111 $6,445.00

Добавление данных:

5. Предположим, что в Далласе (Зарадный регион) открыт офис с плановым объемом продаж $275000. Это можно выполнить с помощью инструкции:

INSERT INTO Фирмы (Город, Регион, План, Объем продаж, Фирма)

VALUES (“Dallas”,”Western”,275000.00,0.0,23).

Удаление данных:

6. Компания Acme Industries отказывается от услуг и ее, следовательно, надо удалить из БД. Это выполняется с помощью инструкции:

DELETE FROM Клиенты

WHERE Фирма=”Acme Industries”

Обновление данных:

7. Необходимо увеличить лимит кредита фирме First Corp. до $75000.
Следует воспользоваться инструкцией:

UPDATE Клиенты

SET Лимит_кредита = 75000.00

WHERE Фирма = “First Corp.”

 



Создание базы данных:

8. Расширить БД путем добавления в нее таблицы с информацией о товарах, продаваемых компанией можно с помощью следующей инструкции, задав:

¨ Идентификатор производителя – три символа;

¨ идентификатор товара – пять символов;

¨ Описание товара – до 20 символов;

¨ Цена товара

¨ Количество товара в наличии.

CREATE TABLE Товары

(Код_производителя CHAR(3),

Код_товара CHAR(5),

Описание VARCHAR(20),

Цена Money,

Количество INTEGER)



<== предыдущая лекция | следующая лекция ==>
ИНСТРУКЦИИ | Запрос состоит из двух, между которыми следует поставить операцию UNION.


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


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

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

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


 


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

 
 

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

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