Программирование >>  Исключение дубликатов строк 

1 ... 115 116 117 [ 118 ] 119 120 121 ... 152


Бозо донных рецептов

List all the meats and the count of recipes each appears in . ( Предоставить список всех видов мяса и число рецептов, в которых появляется каждый из них .)

Преобразование/ Уточнение:

Select ingredient class description, ingredient name, and also (select the count(*) of rows from the recipe ingredients table for this ingredient where recipe ingredients ingredient ID = ingredients iftgredient ID) from the ingredient classes table joined with the ingredients table on ingredient class ID where ingredient class description ts = meat

(Выбрать описание вида компонента, название компонента (Выбрать count(*) из Компоненты рецепта , где идентификатор компонента из Компоненты рецепта = идентификатору компонента из Компоненты ) из Виды компонентов , соединенной с Компоненты по идентификатору вида компонента, где описание вида компонента = *мясо)

SELECT Ingredient.Classes.IngredientClassDescription, Ingredients.IngredientName,

(SELECT COUNT (*)

FROM RecipeIngredients

WHERE Recipe Ingredients.IngredientID = Ingredients.IngredientID) AS RecipeCount FROM Ingredient Classes

MeQt lngredient Recipe Count (11 строк)

Meat

Beef

Meat

Chicken, Fryer

Meat

Bacon

Meat

Chicken, Fre<iit

Meat

lbone Steak

Meat

Clitckcn Breast

Meat

Chicken I>eg

Meal

Chicken Wing

Meat

Chicken lliigh

Meat

New York Steak

Mejit

......m.....н.штш-ш,...1>п...,1и.ш .....шитш,........тми......... ь..тш.....п.................m......п.>.тт.ш..т,.т.м.Д

Ground Pork



INNER JOIN Ingredients

ON IngredientClasses.IngredientClassID =

Ingredients.IngredientClassID WHERE Ingredient Classes.IngredientCiassDescription =

Meat

Подзопросы a фильтрах

Бозо донных зокозов но зокупку

Display customers who ordered Clothing or Accessories ,

( Вывести на экран дисплея клиентов, заказавших одежду

или аксессуары ,)

Преобразование/ Select customer ID, customer first name, customer Уточнение: last name from the customers table where customer ID

ts in the (selecttoft-of customer ID from the orders tabie joined with the order details tabte on order number, then joined with the products table on product number, and then joined with the categories table on category ID where category description ts = clothing or category description ts = accessories

(Выбрать идентификатор клиента, имя клиента, фамилию клиента из Клиенты , где идентификатор клиента в (Выбрать идентификатор клиента из Заказы , соединенной с Детали заказа по номеру заказа, соединенной с Товары по номеру товара, соединенной с Категории по идентификатору категории, где описание категории = *одежда или описание категории = аксессуары)

SQL SELECT Customers.CustomerlD,

Customers.CustFirstName, Customers.CustLastName FROM Customers

WHERE Customers.CustomerlD = ANY (SELECT Orders.CustomerlD FROM ((Orders INNER JOIN Order Details

ON Orders.OrderNumber = Order Details.OrderNumber) INNER JOIN Products

ON Products.ProductNumber =

Order Details.ProductNumber) INNER JOIN Categories

ON Categories.CategorylD = Products.CategorylD WHERE Categories.CategoryDescription = Clothing OR Categories.CategoryDescription = Accessories)



Часть III Работа с несколькими таблицами

II . .........-----...........-----

Customers Clothin9 OR flccessories (27 строк)

CustomeHD




1004



1007


CustFlrstNaitie

4*

гште

Will

Michael

Kcnnetl)



CustLastName

\niesai$



НаПшагк

Davolio

Vie? cas

Cailalii

littersoii

остальные строки

I 1 ti и III - nil 11- 11T Ti nn< - 1 n r r Ж-си>:

База данных агвнтстба эстрадных ллвроприйтий

List the entertainers who played engagements for customers Bonnicksen and Rosales .

( Вывести список эстрадных артистов, отыгравших ангажементы для клиентов Бонниксен или Росалес ,)

Внимание! Эта задача решена в главе 8 с использованием JOIN и двух сложных табличных подзапросов. В этот раз будет использоваться EXISTS

Преооразование/ Уточнение:

Select entertainer ID, ttne entertainer stage name from 4he entertainers table where there exists (SELECT * some row

from 4he customers table joined with the engagements table on customerlD where customer last name ts = Rosales and fte entertainers table entertainer ID equals = tt engagements table entertainer ID), and there also exists (SELECT * some row from the customers table joined with the engagements table on customerlD where customer last name = Bonnicksen and the entertainers table entertainer ID equals = the engagements table entertainer ID)

(Выбрать идентификатор эстрадного артиста, псевдоним эстрадного артиста из Эстрадные артисты , где существует (Выбрать * из Клиенты , соединенной



1 ... 115 116 117 [ 118 ] 119 120 121 ... 152

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.003
При копировании материалов приветствуются ссылки.
Яндекс.Метрика