Найти производителей принтеров вывести maker sql

Упражнение 2

Найдите производителей принтеров. Вывести: maker.

Здесь впервые встречается ошибка, характерная для нескольких задач (например, 20, 27, 28 ). Причина в невнимательном изучении схемы данных. Неправильное решение:

Таким образом, для каждой строки из таблицы Product проверяется, есть ли такая модель в таблице Printer. Связь между этими таблицами (один-ко-многим) допускает наличие модели в таблице Product, которая отсутствовала бы в таблице Printer.

Пусть, например, фирма занимается ремонтом принтеров. При этом в таблице Product содержится информация обо всех известных моделях принтеров, а в таблице Printer только о тех, которые обслуживает фирма. Например, если фирма не занимается ремонтом принтеров Sharp, то модели Sharp будут находиться в таблице Product, а в таблице Printer — нет.

В результате мы можем потерять производителя принтеров, если его моделей нет среди обслуживаемых (в таблице Printer). Как уже говорилось при обсуждении схемы данных, тип продукции в таблице Product, задается атрибутом type, который и упускается из виду.

Если вам еще не ясно, как решить эту задачу, загляните в главу 4 «Подсказки и решения».

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

Источник

Упражнение 2

Найдите производителей принтеров. Вывести: maker.

Здесь впервые встречается ошибка, характерная для нескольких задач (например, 20, 27, 28 ). Причина в невнимательном изучении схемы данных. Неправильное решение:

Таким образом, для каждой строки из таблицы Product проверяется, есть ли такая модель в таблице Printer. Связь между этими таблицами (один-ко-многим) допускает наличие модели в таблице Product, которая отсутствовала бы в таблице Printer.

Пусть, например, фирма занимается ремонтом принтеров. При этом в таблице Product содержится информация обо всех известных моделях принтеров, а в таблице Printer только о тех, которые обслуживает фирма. Например, если фирма не занимается ремонтом принтеров Sharp, то модели Sharp будут находиться в таблице Product, а в таблице Printer — нет.

В результате мы можем потерять производителя принтеров, если его моделей нет среди обслуживаемых (в таблице Printer). Как уже говорилось при обсуждении схемы данных, тип продукции в таблице Product, задается атрибутом type, который и упускается из виду.

Если вам еще не ясно, как решить эту задачу, загляните в главу 4 «Подсказки и решения».

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

Источник

Запрос: Найдите производителей самых дешевых цветных принтеров.

Найдите производителей самых дешевых цветных принтеров. Вывести: maker, price

Product(maker, model, type)
Printer(code, model, color, type, price)

Таблица Product представляет производителя (maker), номер модели (model) и тип (‘PC’ — ПК, ‘Laptop’ — ПК-блокнот или ‘Printer’ — принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов

В таблице Printer для каждой модели принтера указывается, является ли он цветным — color (‘y’, если цветной), тип принтера — type (лазерный – ‘Laser’, струйный – ‘Jet’ или матричный – ‘Matrix’) и цена — price.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Поиск по сайтам самых дешевых продуктов
Есть где то 10-15 сайтов на которых продают разные продукты. Нужно по вводным параметрам(4-7).

Определить количество самых дешевых книг
В массиве хранится информация о стоимости каждой их М книг. Определить количество самых дешевых.

Определить четыре самых «дешёвых» магазина города
Даны цены на продовольственную корзину 14 магазинов города. Определить четыре самых «дешёвых».

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

SELECT *
FROM Product INNER JOIN Printer
ON Product.type = ‘Printer’ AND Printer.color = ‘y’ AND
Product.model = Printer.model

Подскажите, пожалуйста, как применить агрегатную функцию к этому запросу

Источник

Найти производителей принтеров вывести maker sql

Copy raw contents

Краткая информация о базе данных «Компьютерная фирма»

Схема БД состоит из четырех таблиц:
Product(maker, model, type)
PC(code, model, speed, ram, hd, cd, price)
Laptop(code, model, speed, ram, hd, price, screen)
Printer(code, model, color, type, price)
Таблица Product представляет производителя (maker), номер модели (model) и тип (‘PC’ — ПК, ‘Laptop’ — ПК-блокнот или ‘Printer’ — принтер). Предполагается, что номера моделей в таблице Product уникальны для всех производителей и типов продуктов. В таблице PC для каждого ПК, однозначно определяемого уникальным кодом – code, указаны модель – model (внешний ключ к таблице Product), скорость — speed (процессора в мегагерцах), объем памяти — ram (в мегабайтах), размер диска — hd (в гигабайтах), скорость считывающего устройства — cd (например, ‘4x’) и цена — price. Таблица Laptop аналогична таблице РС за исключением того, что вместо скорости CD содержит размер экрана -screen (в дюймах). В таблице Printer для каждой модели принтера указывается, является ли он цветным — color (‘y’, если цветной), тип принтера — type (лазерный – ‘Laser’, струйный – ‘Jet’ или матричный – ‘Matrix’) и цена — price.

Задание 1
Найдите номер модели, скорость и размер жесткого диска для всех ПК стоимостью менее 500 дол. Вывести: model, speed и hd
Запрос:
SELECT model, speed, hd
FROM PC
WHERE price 1000

Задание 4
Найдите все записи таблицы Printer для цветных принтеров.
Запрос:
SELECT *
FROM Printer
WHERE color = ‘y’

Задание 5
Найдите номер модели, скорость и размер жесткого диска ПК, имеющих 12x или 24x CD и цену менее 600 дол.
Запрос:
SELECT model, speed, hd
FROM PC
WHERE (cd = ’12x’ OR cd = ’24x’) AND price 10

Задание 7
Найдите номера моделей и цены всех имеющихся в продаже продуктов (любого типа) производителя B (латинская буква).
Запрос:
SELECT model, price
FROM PC WHERE model = (SELECT model
FROM Product
WHERE maker = ‘B’ AND
type = ‘PC’)
UNION
SELECT model, price
FROM Laptop
WHERE model = (SELECT model
FROM Product
WHERE maker = ‘B’ AND
type = ‘Laptop’)
UNION
SELECT model, price
FROM PC
WHERE model = (SELECT model
FROM Product
WHERE maker = ‘B’ AND
type = ‘PC’)

Задание 8
Найдите производителя, выпускающего ПК, но не ПК-блокноты.
Запрос:
SELECT DISTINCT maker
FROM Product
WHERE type=’PC’ AND maker NOT IN (SELECT maker
FROM product
WHERE type = ‘Laptop’)

Задание 9
Найдите производителей ПК с процессором не менее 450 Мгц. Вывести: Maker
Запрос:
SELECT DISTINCT maker
FROM PC INNER JOIN
Product ON PC.model = Product.model
WHERE speed >= 450

Задание 10
Найдите модели принтеров, имеющих самую высокую цену. Вывести: model, price
Запрос:
SELECT Printer.model, price
FROM Printer INNER JOIN
Product ON Printer.model = Product.model
WHERE price = (SELECT MAX(price) FROM Printer)

Задание 11
Найдите среднюю скорость ПК.
Запрос:
SELECT AVG(speed)
FROM PC

Задание 12
Найдите среднюю скорость ПК-блокнотов, цена которых превышает 1000 дол.
Запрос:
SELECT AVG(speed)
FROM Laptop
WHERE price > 1000

Задание 13
Найдите среднюю скорость ПК, выпущенных производителем A.
Запрос:
SELECT AVG(speed)
FROM PC INNER JOIN
Product ON PC.model = Product.model
WHERE maker = ‘A’

Задание 15
Найдите размеры жестких дисков, совпадающих у двух и более PC. Вывести: HD
Запрос:
SELECT hd
FROM PC
GROUP BY hd HAVING COUNT (model) > 1

Задание 19
Для каждого производителя, имеющего модели в таблице Laptop, найдите средний размер экрана выпускаемых им ПК-блокнотов.
Вывести: maker, средний размер экрана. Запрос:
SELECT maker, AVG(screen)
FROM Laptop INNER JOIN
Product ON Laptop.model = Product.model
GROUP BY maker

Задание 21
Найдите максимальную цену ПК, выпускаемых каждым производителем, у которого есть модели в таблице PC.
Вывести: maker, максимальная цена.
Запрос:
SELECT maker, MAX(price)
FROM PC INNER JOIN
Product ON PC.model = Product.model
GROUP BY maker

Задание 28 Используя таблицу Product, определить количество производителей, выпускающих по одной модели.
Запрос:
SELECT count(*)
FROM (SELECT maker
FROM product
GROUP BY maker HAVING COUNT(model)=1) as count

Источник

ArtVk & Bugtrack

Информационный блог, SEO, софт, баги, интернет делишки

Задачи по базам данных. Решение задач по SQL [1]

Rainbow Circles для Twitter
Rainbow Circles. Нескучная радуга для TwitterAnother fun rainbow interaction circle generator for Twitter!


🌈Rainbow Circles — This is a program for generating your social circle on Twitter Find your best friends on Twitter Create your own Twitter social circle and post it. How do I post a circle on Twitter? — On the main screen of the application, enter your Twitter username, you can also specify the name of another user; — Click on the «Generate» button; — If the user exists, as well as there is access to the Internet, the program will start collecting information on the specified user: user activity history, likes, reply, retweets The program does not require Twitter authorization! — Official Twitter API is used — Note: This tool is not directly related to the Twitter service. Please do not use the program if you do not understand its purpose.
Еще один нескучный генератор радужного круга взаимодействия для твиттер!

🌈RainbowCircles — Это программа для генерации вашего круг общения в социальной сети Twitter
Найдите своих лучших друзей в Twitter
Создайте свой собственный круг общения в Twitter и опубликуйте его.

Как опубликовать круг взаимодействия в Twitter?
— На главном экране приложения укажите свой никнейм пользователя из сети Twitter, также можно указать имя другого пользователя;
— Нажмите на кнопку «Generate»;
— Если пользователь существует, а так же есть доступ к сети интернет, программа начнет собирать информацию по указанному пользователю:
историю пользовательской активности, лайки, reply, ретвиты

Программа не требует авторизации в Twitter!

— Используются официальный Twitter API
— Внимание: этот инструмент не имеет прямого отношения к сервису Twitter.

Пожалуйста, не используйте программу, если вы не понимаете ее назначения.
Если наше приложение окажется для вас полезным, поставьте нам оценку 🌟🌟🌟🌟🌟

3 комментария:

Этот комментарий был удален автором.

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

Бесплатный секс-видеочат с кисками 35 — это порно-контент для хобби, онлайн-портал, который позволяет посетителям общаться с женщинами, и, кроме того, это возможность полностью заняться виртуальным сексом с помощью аудио или видео, которые передаются через веб-камеру. В этом видеочате взрослые дамы готовы выслушать и реализовать любое желание, любую прихоть или стремление, которые не каждая женщина в реальной жизни готова реализовать для постоянных посетителей в ритме реальной жизни (онлайн в своих интимных видео-шоу. Хотите отличных впечатлений, от которых у вас мурашки пойдут по коже? Свяжитесь с нашей платформой продаж и выберите женщин старше 35 лет, которые только и ждут, чтобы порадовать и удивить слушателей своим чувственным телом, которое доставит вам бездну удовольствия!, Интимный просмотр дарит не только положительные впечатления, но и они все время задерживаются в жизни, что открывает сладкие ощущения на долгие годы. Порно видео со зрелыми женщинами, может стать хитом в какой-нибудь коллекции!, Бунтарская и страстная модель, которая просто хочет произвести впечатление на пользователя эстетичным телом, чтобы не дать вам остаться равнодушными! Захватывающий фантастический секс или нежность, маршруты с личными секс-аксессуарами или завораживающие позы, развратные взрослые дамы могут делать все, что вы хотите. После вирта с этой очаровашкой, в то же время вы никогда не потеряете шанс устоять и вернуться за большим! Ведь стильные девушки с лучшими дойками рады подарить вашим требованиям поистине неподдельное удовольствие, которое проникнет клиента до кончиков пальцев. Времяпровождение, которое вы запомните надолго, — это изучение секс-видео с женщинами в возрасте! Девушки старшего поколения готовы предоставить вам только самые точные представления об отличном сексе, неизмеримом кайфе и оправданных нормальных оргазмах. Девушки всегда готовы продемонстрировать это практически, что вы можете не только возбуждаться, параллельно они будут наслаждаться самим процессом. Часто клиенты сервиса чата для взрослых будут принадлежать к этой категории представителей сильного пола, они категорически не проявляют к ним большого внимания в своем повседневном существовании, как бы нам всем ни хотелось. В нашем каталоге таких разделов нет, любой пользователь получит внимание. Любой клиент будет не только выслушан одновременно, он даст великолепное эротическое представление!, Для людей, которые устали от стандартов красоты, и тех, кто хочет отдохнуть один день среди группы девушек пышных форм, в этом случае вам нужно зайти в «рунетки». Версии с объемными телами готовы показать вам некоторые варианты и эстетику, создавая невероятные эротические шоу во время прямой трансляции. Они будут рады пообщаться с вами и оставить яркие впечатления о нашем сайте. Вы поймете множество бонусов за онлайн-общение для больших. Когда вы дорожили этой цифрой и, естественно, хотели бы получить больше данных о зрелое порно чат Пожалуйста, посетите нашу собственную страницу.

Источник

Читайте также:  Чем можно стирать тюль
Оцените статью