Язык запросов sql контрольная работа + видео обзор

Содержание
  1. контрольная работа Разработка запросов на языке SQL
  2. Изучение предложения SELECT в базах данных и вывод информации на экран. Вычисление данных о сотрудниках предприятия и определение стоимости данного проекта. Изучение предложения WHERE, GROUP BY, HAVING, ORDER BY, UNION и операций внутреннего соединения.
  3. Подобные документы
  4. Контрольная работа по теме «Язык запросов SQL» специальность 09.02.02 Компьютерные сети
  5. Оставьте свой комментарий
  6. Подарочные сертификаты
  7. Разработка запросов на языке SQL
  8. Изучение предложения SELECT в базах данных и вывод информации на экран. Вычисление данных о сотрудниках предприятия и определение стоимости данного проекта. Изучение предложения WHERE, GROUP BY, HAVING, ORDER BY, UNION и операций внутреннего соединения.
  9. Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
  10. Подобные документы
  11. Выборка данных из базы данных с использованием языка SQL
  12. Отчет по контрольной работе БД.doc
  13. «Выборка данных из базы
  14. данных с использованием языка SQL»
  15. Видео

контрольная работа Разработка запросов на языке SQL

Изучение предложения SELECT в базах данных и вывод информации на экран. Вычисление данных о сотрудниках предприятия и определение стоимости данного проекта. Изучение предложения WHERE, GROUP BY, HAVING, ORDER BY, UNION и операций внутреннего соединения.

Нажав на кнопку «Скачать архив», вы скачаете нужный вам файл совершенно бесплатно.
Перед скачиванием данного файла вспомните о тех хороших рефератах, контрольных, курсовых, дипломных работах, статьях и других документах, которые лежат невостребованными в вашем компьютере. Это ваш труд, он должен участвовать в развитии общества и приносить пользу людям. Найдите эти работы и отправьте в базу знаний.
Мы и все студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будем вам очень благодарны.

Чтобы скачать архив с документом, в поле, расположенное ниже, впишите пятизначное число и нажмите кнопку «Скачать архив»

РубрикаПрограммирование, компьютеры и кибернетика
Видконтрольная работа
Языкрусский
Дата добавления15.03.2011
Размер файла4,7 M

Язык запросов sql контрольная работа

Подобные документы

Определение архитектуры реляционных СУБД. Рассмотрение кластеризации как основного способа минимизации числа дисковых операций ввода-вывода данных. Применение индексов для повышения производительности SQL-запросов. Процесс кэширования в базах данных.

курсовая работа [61,1 K], добавлен 15.07.2012

Процедура ввода исходных данных в программу, вывод результатов работы программы на экран. Принцип организации хранения логически связанных наборов информации в виде файлов. Параметры характеристики файла, способы обращения к нему, соглашения по типу.

реферат [14,5 K], добавлен 06.12.2011

Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

курсовая работа [1,1 M], добавлен 04.09.2014

Создание программного продукта на языке Pascal в визуальной среде программирования Borland Developer Studio в консольном приложении. Разработка типизированного файла для записи данных и их вывод на экран, добавление данных в конец файла, поиск информации.

курсовая работа [1,0 M], добавлен 04.12.2011

Исследование основных операторов языка SQL. Изучение отличий операций произведения и соединения отношения. Выбор из базы данных запрошенной информацию и передача ее пользователю для работы. Список выборки оператора Select. Логическое выражение в опции.

презентация [48,2 K], добавлен 07.12.2013

Разработка программы, создающей и управляющей базой данных, ее реализация на языке Turbo Pascal. Организация алгоритма программы. Вывод информации и возможность добавления информации в базу данных. Поиск информации в базе данных по заданному значению.

курсовая работа [26,7 K], добавлен 19.06.2010

Разработка программы для учета услуг на предприятии и хранения данных о сотрудниках и заказчиках. Анализ и состав входящей и исходящей информации. Структура базы данных, выполнение запросов. Система управления базами данных, принципы их организации.

курсовая работа [1,7 M], добавлен 06.12.2012

Источник

Контрольная работа по теме «Язык запросов SQL» специальность 09.02.02 Компьютерные сети

Выбранный для просмотра документ SQL1.doc

Задание 1. Создайте папку с вашей фамилией. Скопируйте в свою папку базу данных «Студент». Постройте предложенные запросы к базе данных.

Определить номер группы, в которой учится 25 человек.

Определить всех студентов не 1990 года рождения, расположить в алфавитном порядке.

Выбрать все предметы, наименование которых начинается на «К» или «М».

Подсчитать количество студентов, обучающихся в техникуме.

Добавить в таблицу СТУДЕНТ новую запись.

Изменить фамилию преподавателя Алдуховой на Романову.

Задание 1. Создайте папку с вашей фамилией. Скопируйте в свою папку базу данных «Студент». Постройте предложенные запросы к базе данных.

Вывести информацию о преподавателях, значения табельного номера, которых находятся между 4 и 9. Расположить в порядке убывания.

Определить всех студентов не 1984 года рождения, расположить в алфавитном порядке.

Определить названия предметов, на которые отведено не менее 100 часов.

Определить средний балл по успеваемости у студента с номером 12.

Добавить в таблицу Преподаватель новую запись.

Изменить в таблице УСПЕВАЕМОСТЬ оценки студента Иванова с 4 на 5.

Задание 1. Создайте папку с вашей фамилией. Скопируйте в свою папку базу данных «Студент». Постройте предложенные запросы к базе данных.

Выбрать всех преподавателей, год рождения которых больше 1968.

Определить название предмета, на который отведено меньше всего часов.

Определить количество записей в таблице Студент.

Добавить в таблицу предмет новую запись.

Изменить фамилию студента Азановой на Чернышева.

Задание 1. Создайте папку с вашей фамилией. Скопируйте в свою папку базу данных «Студент». Постройте предложенные запросы к базе данных.

Вывести информацию о преподавателях 1956 года рождения.

Определить всех преподавателей, которые относятся к кафедре, название которой начинается на букву «М». Расположить в порядке убывания.

Вывести информацию о студентах, которые проживают в Чернушке или Сарапуле.

Подсчитать средний балл, полученный студентами по предмету с номером 5.

Добавить в таблицу Группа новую запись.

Изменить название предмета с «Физкультура» на «Физическая культура»

Задание 1. Создайте папку с вашей фамилией. Скопируйте в свою папку базу данных «Студент». Постройте предложенные запросы к базе данных.

Определить номер группы, в которой учится больше 20 человек.

Определить всех студентов с фамилиями на букву С.

Определить оценки студента Юшкова.

Определить группу, в которой обучается максимальное количество студентов.

Добавить в таблицу Кафедра новую запись.

Изменить фамилию преподавателя Алдуховой на Романову.

Задание 1. Создайте папку с вашей фамилией. Скопируйте в свою папку базу данных «Студент». Постройте предложенные запросы к базе данных.

Вывести информацию о студентах, значения номера, которых находятся между 4 и 9. Расположить в порядке убывания.

Определить всех студентов не 1990 года рождения, расположить в алфавитном порядке.

Определить названия предметов, на которые отведено не менее 150 часов.

Определить средний балл по успеваемости у студента с номером 8.

Добавить в таблицу Преподаватель новую запись.

Изменить в таблице УСПЕВАЕМОСТЬ оценки студента Юшкова с 4 на 5.

Задание 1. Создайте папку с вашей фамилией. Скопируйте в свою папку базу данных «Студент». Постройте предложенные запросы к базе данных.

Выбрать всех преподавателей, год рождения которых не 1968.

Определить название предмета, на который отведено больше всего часов.

Определить количество записей в таблице Преподаватель.

Определить студентов, которые не сдали экзамен по предмету «Операционные системы».

Добавить в таблицу предмет новую запись.

Изменить фамилию студента Вдовиной на Кудрявцева.

Задание 1. Создайте папку с вашей фамилией. Скопируйте в свою папку базу данных «Студент». Постройте предложенные запросы к базе данных.

Выбрать всех студентов, год рождения которых не 1990.

Определить название предмета, на который отведено больше всего часов.

Определить количество записей в таблице Предмет

Определить студентов, которые сдали экзамен по предмету «Базы данных».

Добавить в таблицу Студент новую запись.

Изменить название предмета «Математика» на «Высшая математика».

Язык запросов sql контрольная работа

Язык запросов sql контрольная работа

Язык запросов sql контрольная работа

Язык запросов sql контрольная работа

Номер материала: ДБ-1456149

Не нашли то что искали?

Вам будут интересны эти курсы:

Оставьте свой комментарий

Подарочные сертификаты

Ответственность за разрешение любых спорных моментов, касающихся самих материалов и их содержания, берут на себя пользователи, разместившие материал на сайте. Однако администрация сайта готова оказать всяческую поддержку в решении любых вопросов, связанных с работой и содержанием сайта. Если Вы заметили, что на данном сайте незаконно используются материалы, сообщите об этом администрации сайта через форму обратной связи.

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение администрации может не совпадать с точкой зрения авторов.

Источник

Разработка запросов на языке SQL

Изучение предложения SELECT в базах данных и вывод информации на экран. Вычисление данных о сотрудниках предприятия и определение стоимости данного проекта. Изучение предложения WHERE, GROUP BY, HAVING, ORDER BY, UNION и операций внутреннего соединения.

РубрикаПрограммирование, компьютеры и кибернетика
Видконтрольная работа
Языкрусский
Дата добавления15.03.2011
Размер файла4,7 M

Язык запросов sql контрольная работа

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Разработка запросов на языке SQL

Для выполнения задания была создана база данных из 2-х таблиц:

Таблица Сотрудники содержит информацию о сотрудниках, а именно поле Фамилия, Имя, Отчество, Стаж, Адрес, Должность, Телефон и поле [Номер сотрудника], являющееся первичным ключом.

Таблица Проекты содержит информацию о проектах, а именно: поля [Наименование проекта], Стоимость,[Начало разработки],[Длительность работы(дней)],Оплата и поле [Номер проекта], являющееся первичным ключом.

1. Изучение предложения SELECT

1.1 Вывести полную информацию обо всех сотрудниках предприятия

1.2 Вывести информацию о фамилии и должностях сотрудников

1.4 Вывести информацию обо всех сотрудниках с указанием фамилии, специализации и стажа работы, выраженного в месяцах

SELECT Фамилия,Должность, Стаж*12

SELECT Фамилия,Должность, Стаж*12 AS [Стаж в месяцах]

1.6 Вычислить средний стаж работы сотрудников предприятия

SELECT AVG(Стаж)AS [Средний стаж сотрудников]

1.7 Найти минимальную стоимость проекта

SELECT MIN(Стоимость)AS [Минимальная стоимость]

1.8 Найти максимальную стоимость проекта

SELECT MAX(Стоимость)AS [Максимальная стоимость]

1.9 Найти количество разрабатываемых проектов

SELECT COUNT(*)AS [Количество проектов]

2. Изучение предложения WHERE

2.1 Вывести информацию обо всех сотрудниках, стаж которых меньше 40 лет

SELECT [Наименование проекта],

СтоимостьAS [Старая стоимость],

Стоимость*1.1 AS [Новая стоимость]

7. Изучение операции внутреннего соединения INNER JOIN

база данные информация

7.1 Вывести информацию о сотрудниках с указанием кодов проектов, в которых они принимаю участие

FROM Сотрудники INNER JOIN Проекты

ON Сотрудники.[Номер сотрудника]=

7.2 Вывести следующую информацию о проектах: название проекта, дата начала работы, фамилия сотрудника, а также стоимость проекта

SELECT Проекты.[Наименование проекта],Проекты.[Начало разработки],Проекты.Стоимость Сотрудники.[Фамилия]

FROM Проекты INNER JOIN Сотрудники

ON Проекты.[Номер сотрудника]=

Проекты.[Наименование проекта], Проекты. [Начало разработки], Проекты. Стоимость

FROM Сотрудники, Проекты

WHERE Сотрудники.[Номер сотрудника]=

7.3 Изучение операций внешнего левого LEFT JOIN и правого RIGHT JOIN соединений

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

Проекты. Оплата,Проекты.[Номер проекта]

FROM Проекты RIGHT JOIN Сотрудники

ON Проекты.[Номер сотрудника]=Сотрудники.[Номер сотрудника]

7.4 Вывести информацию обо всех проектах. Если за проектом закреплены сотрудники, то вывести табельный номер сотрудника и длительность работы сотрудника над проектом

FROM Проекты LEFT JOIN Сотрудники

ON Проекты.[Номер сотрудника]= Сотрудники.[Номер сотрудника]

7.5 Изучение операции декартова произведения для соединения таблиц

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

Проекты.[Наименование проекта], Проекты. [Длительность работы(дней)], Проекты. [Оплата]

FROM Сотрудники, Проекты

7.6 Вывести информацию обо всех сотрудниках. Если сотрудник участвовал в проекте, то указать код проекта и оплату за выполнение работ

Проекты.[Номер проекта], Проекты.[Оплата]

FROM Сотрудники, Проекты

7.8 Использование псевдонимов для самосоединения таблиц

Вывести табельные номера сотрудников, которые работают как над проектом 1, так и над проектом 3.

SELECT Проекты.[Номер сотрудника]

FROM Проекты INNER JOIN Проекты AS Проекты1

ON Проекты.[Номер сотрудника]=

WHERE Проекты.[Номер проекта]=1

AND Проекты1.[Номер проекта]=3

7.9 Использование соединений таблиц при построении вычислений

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

SELECT Проекты. Оплата AS [Оплата(руб.)]Сотрудники Фамилия

FROM Проекты INNER JOIN Сотрудники

ON Проекты.[Номер сотрудника]=

SELECT Оплата/31,2 AS[Оплата в долларах]

SELECT Оплата/42,4 AS[Оплата в евро]

Вывести информацию о каждом сотруднике, указав количество проектов, в которых он участвует.

SELECT COUNT Проекты. [Номер проекта] AS [Количество проектов], Сотрудники Фамилия,

FROM Проекты INNER JOIN Сотрудники

ON Проекты.[Номер сотрудника]=

Вычислить среднюю стоимость проектов, в которых участвовал сотрудник Карандашов.

SELECT AVG Проекты.(Стоимость)

FROM Проекты INNER JOIN Сотрудники

ON Проекты.[Номер сотрудника]=

WHERE Сотрудники Фамилия = ‘Карандашов’

8. Запросы с подзапросами

8.1 Изучение простых скалярных подзапросов

Вывести информацию обо всех сотрудниках, стаж работы которых больше стажа работы сотрудника Ручкина.

WHERE Стаж >(SELECT Стаж

Вывести информацию о проектах, стоимость которых не ниже среднего значения стоимости.

SELECT [Номер проекта]

WHERE Стоимость =ALL(SELECT COUNT (Стаж )

Вывести информацию о проектах, дата начала работы над которыми превышает соответствующую дату хотя бы одного другого проекта.

SELECT [Наименование проекта]

WHERE [Начало разработки]>=ANY(SELECT [Начало разработки]

8.2 Изучение сложных подзапросов с использованием операции EXISTS

Вывести информацию о тех сотрудниках, которые были задействованы хотя бы над одним проектом.

WHERE Сотрудники.[Номер сотрудника]= Проекты.[Номер сотрудника])

Вывести информацию о тех сотрудниках, которые никогда не работали ни над одним проектом.

WHERE NOT EXISTS(SELECT *

WHERE Сотрудники.[Номер сотрудника]=

8.3 Изучение подзапросов повышенной сложности

Вывести список фамилий сотрудников, которые задействованы ТОЛЬКО в проекте «Проектирование и разработка детали №1256

1.1. Добавить запись с информацией о новом проекте с указанием значений всех атрибутов таблицы.

INSERT INTO Проекты ([Наименование проекта],Стоимость,[Начало разработки],[Длительность работы(дней)],Оплата)

VALUES (‘Проектирование детали № 23’,120000,2008-06-05,30,300000)

Строка добавилась в таблицу

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

INSERT INTO Сотрудники (Фамилия, Имя, Отчество, Стаж, Адрес, Должность, Телефон, [Номер проекта])

Строка добавилась в таблицу

2.1. Создать таблицу «Разрабатываемые Карандашовым проекты», поместив в нее информацию о соответствующих проектах, над которыми работает данный сотрудник.

INSERT INTO [Разрабатываемые Карандашовым проекты] ( [Номер проекта], [Наименование проекта], [Дата начала],Стоимость)

VALUES (1, ‘Проектирование и разработка детали № 1256’,2009-09-09,30000)

Запись в таблицу добавлена

2.2. Создать таблицу «Разработка проекта Лазер», поместив в нее информацию о всех сотрудниках, задействованных над этим проектом.

INSERT INTO [Разработка проекта Лазер]

WHERE [Номер проекта]=8

Запись скопирована из таблицы «Сотрудники» в новую таблицу

2.3. Создать таблицу «Оплата проектов», поместив в нее следующую информацию: код проекта, его название, стоимость проекта в условных единицах.

INSERT INTO [Оплата проектов]([Код проекта],Название,[Стоимость в у.е.])

VALUES (1,’Деталь № 9′,15000)

3. Изучение оператора DELETE для удаления записей из таблицы.

3.1. Удалить все записи из таблицы «Разработка проекта Лазер».

FROM [Разработка проекта Лазер]

Строки были удалены

3.2. Удалить записи с информацией о проекте «Проектирование и разработка детали №1256» из таблицы «Разрабатываемые Карандашовым проекты»

FROM [Разрабатываемые Карандашовым проекты]

WHERE [Наименование проекта]=’Проектирование и разработка детали № 1256′

3.3. Удалить записи из таблицы «Оплата проектов» о разрабатываемых проектах, стоимость которых меньше 50 у.е. и больше 300 у.е.

FROM [Разработка проекта Лазер]

WHERE BETWEEN 50 AND 300

4. Изучение оператора UPDATE для обновления записей таблицы.

4.1. В связи с окончанием очередного календарного года увеличить стаж работы всех сотрудников на 1 год.

UPDATE Сотрудники SET Стаж = Стаж+1

4.2. Изменить название должности «специалист по маркетингу» на «маркетолог».

SET Должность = ‘Специалист по маркетингу’

4.3. Изменить фамилию сотрудницы Ластиковой на Стеркинав связи с заключением брака.

SET Фамилия = ‘Ластикова’

WHERE Фамилия =’Стеркина’

4.4. Увеличить на 20% стоимость проектов, выполняемых сотрудником с самым большим стажем.

Подготовить сценарий для создания файлов БД и таблиц БД. При создании таблиц задать следующие виды ограничений:

— первичные ключи (PRIMARYKEY);

— внешние ключи (FOREIGNKEY);

— ограничения на использование NULL-значений (NOTNULL);

— ограничения уникальности значений (UNIQUE);

— ограничения на значение (CHECK);

— значения по умолчанию (DEFAULT).

Подготовить сценарий, позволяющий заполнить таблицы

1.Создать таблицу «Сотрудники»

CREATE TABLE Сотрудники

([Номер сотрудника] INTEGER,

Должность VARCHAR(50)NOT NULL,

PRIMARY KEY ([Номер сотрудника])

FOREIGN KEY([Номер сотрудника])

([Номер проекта] INTEGER NOT NULL,

[Наименование проекта ] VARCHAR(50)NOT NULL,

Стоимость VARCHAR(50)NOT NULL,

[Длительность работы(дней)] INTEGER,

PRIMARY KEY ([Номер проекта])

Размещено на Allbest.ru

Подобные документы

Определение архитектуры реляционных СУБД. Рассмотрение кластеризации как основного способа минимизации числа дисковых операций ввода-вывода данных. Применение индексов для повышения производительности SQL-запросов. Процесс кэширования в базах данных.

курсовая работа [61,1 K], добавлен 15.07.2012

Процедура ввода исходных данных в программу, вывод результатов работы программы на экран. Принцип организации хранения логически связанных наборов информации в виде файлов. Параметры характеристики файла, способы обращения к нему, соглашения по типу.

реферат [14,5 K], добавлен 06.12.2011

Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

курсовая работа [1,1 M], добавлен 04.09.2014

Создание программного продукта на языке Pascal в визуальной среде программирования Borland Developer Studio в консольном приложении. Разработка типизированного файла для записи данных и их вывод на экран, добавление данных в конец файла, поиск информации.

курсовая работа [1,0 M], добавлен 04.12.2011

Исследование основных операторов языка SQL. Изучение отличий операций произведения и соединения отношения. Выбор из базы данных запрошенной информацию и передача ее пользователю для работы. Список выборки оператора Select. Логическое выражение в опции.

презентация [48,2 K], добавлен 07.12.2013

Разработка программы, создающей и управляющей базой данных, ее реализация на языке Turbo Pascal. Организация алгоритма программы. Вывод информации и возможность добавления информации в базу данных. Поиск информации в базе данных по заданному значению.

курсовая работа [26,7 K], добавлен 19.06.2010

Разработка программы для учета услуг на предприятии и хранения данных о сотрудниках и заказчиках. Анализ и состав входящей и исходящей информации. Структура базы данных, выполнение запросов. Система управления базами данных, принципы их организации.

курсовая работа [1,7 M], добавлен 06.12.2012

Источник

Выборка данных из базы данных с использованием языка SQL

Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 17:39, контрольная работа

Краткое описание

Цель работы:
Изучить принципы работы с базой данных, изучить спецификации запроса языка баз дан-ных SQL, получить практические навыки составления и содержательной интерпретации запросов выборки данных (операторов SELECT), а также их выполнения с использованием СУБД MS Access.

Вложенные файлы: 1 файл

Отчет по контрольной работе БД.doc

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОУ ВПО «Иркутский государственный университет»

Филиал в г. Братске

По дисциплине «База данных»

«Выборка данных из базы

данных с использованием языка SQL»

Студент группы ПИз-10:

Изучить принципы работы с базой данных, изучить спецификации запроса языка баз данных SQL, получить практические навыки составления и содержательной интерпретации запросов выборки данных (операторов SELECT), а также их выполнения с использованием СУБД MS Access.

Задание 1: Создать базу данных книготорговой компании.

Создать схему данных (рис.1)

2. Дать содержательную интерпретацию SQL-запросам, выполнить их с помощью СУБД MS Access, дать содержательную интерпретацию результатам выполнения SQL-запросов.

1. Выбрать все данные из таблицы authors с упорядочением фамилий по алфавиту:

SELECT au_lname, au_fname

ORDER BY au_lname, au_fname;

2. Выбрать все данные из таблицы title, число книг, проданных в текущем году, цена которых ALL

AND price IS NOT NULL)

8 Получить все города и страны из таблиц authors и publishers.

UNION SELECT city, state

ORDER BY state, city

2. Составить SQL-запросы по их заданному содержательному описанию, выполнить SQL-запросы на SQL-сервере с использованием клиентских утилит ISQL/w или SQL-EM, проинтерпретировать результаты выполнения запросов.

1. Определить среднюю цену книг по бизнесу.

WHERE type= ‘business’;

2. Подсчитать число строк в таблице authors, включающих одинаковые идентификаторы авторов. В выбираемые данные включить идентификатор автора и соответствующее ему число повторяющихся строк.

SELECT au_id, COUNT(*)

3. Выбрать тип и цену для всех книг, цена которых не превышает средней. В запросе использовать подзапрос, определяющий среднюю цену книг.

SELECT type, AVG(price)

HAVING AVG(price) й таблице не должны повторяться. Вывести названия стран в порядке убывания.

SELECT DISTINCT country

5. Определить для каждого штата число находящихся в нем издательств.

SELECT state, COUNT(pub_id)

6. Определить число городов, в которых выпускается литература по компьютерам. В запросе испо льзовать подзапрос.

WHERE type= ‘popular_comp’);

7. Определить штаты, в издательства которых издали книги ценой более 10 долларов. В запросе использовать подзапрос.

Источник

Видео

Урок 13. Язык запросов SQL

Урок 13. Язык запросов SQL

Типичные вопросы на СОБЕСЕДОВАНИИ по SQL / Примеры задач и их решения

Типичные вопросы на СОБЕСЕДОВАНИИ по SQL / Примеры задач и их решения

Курс по SQL. Урок 23. Оптимизация запросов.

Курс по SQL. Урок 23. Оптимизация запросов.

Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE

Базы данных SQL уроки для начинающих. SELECT, JOINS, GROUP BY, INSERT, UPDATE, WHERE

SQL для начинающих / Урок 1. Первые SQL запросы

SQL для начинающих / Урок 1. Первые SQL запросы

Уроки SQL для начинающих / #1 - Что такое SQL? Установка локального сервера

Уроки SQL для начинающих / #1 - Что такое SQL? Установка локального сервера

как ... выполнять SQL запросы в Excel

как ... выполнять SQL запросы в Excel

Урок 4. Запросы и фильтры в MS SQL Server

Урок 4. Запросы и фильтры в MS SQL Server

SQL: создаем запросы на выборку (SELECT) в Microsoft Access

SQL: создаем запросы на выборку (SELECT) в Microsoft Access

Уроки SQL / Базы данных. Практическая задача #1. Оптимизация запроса. MySql / Илья Хохлов

Уроки SQL / Базы данных. Практическая задача #1. Оптимизация запроса. MySql / Илья Хохлов
Поделиться или сохранить к себе:
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных, принимаю Политику конфиденциальности и условия Пользовательского соглашения.