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

1 ... 126 127 128 [ 129 ] 130 131 132 ... 152


Преобразование/ Select the last name, апё first name from the bowlers table

Уточнение:

where the current average

is greater than or equal

to the overall (select avg(current average) score in the from bowlers) table

(Выбрать фамилию, имя из Игроки в боулинг ,

(Выбрать avg(текущее среднее)


где текущее среднее из Игроки в боулинг ))

SELECT BowlerLastName,

BowlerFirstName FROM Bowlers WHERE CurrentAverage >=

(SELECT AVG(CurrentAverage) FROM Bowlers) ORDER BY BowlerLastName, BowlerFirstName

BellerThanOverQllflveroge (16 строк)

Cunninghani

David

Fourmcr

David

Hallmark

Hallmark

Garv

Hernandez

Michael

Kcnneciv

John [

МсШй

1 Susan i

IttCl SiOfl

Kathnn

Paitcnson

Neil

Iattcnson

Rachel

Piercy

Greg

Pundt

Steve

Thompson

Marv

Thompson

Will

Viescas

Carol

Viescas

John



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

Уточнение:

How many recipes contain a beef ingredient? ( Сколько рецептов содержат говядину? )

Преобразование/ Select the count(*) of recipes as NumberOfRecipes from

the recipes table where the recipe ID ts in the (selectto -of recipe IDs in the from recipe ingredients table joined with the inner join ingredients table on ingredient ID where the ingredient name ts like Beef)

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

SELECT COUNT(*) AS NumberOfRecipes FROM Recipes

WHERE Recipes.RecipelD IN (SELECT RecipelD FROM RecipeIngredients INNER JOIN Ingredients ON

RecipeIng redients.Ing redientlD = Ingredients.Ingredient ID WHERE Ingredients.IngredientName LIKE BeefX)

Recipes UJith eeef lngreclient (1 строка)


(*WHIiii<iiiiiirtii<<iiiiiiiliiiiiifrii<iiiiiiii

ijiiV]iiiiiliViiiii>A <iii

How many ingredients are measured by the cup? ( Сколько компонентов измеряются чашкой? )

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

Select the count(*) of ingredients as NumberOflngredients from the ingredients table joined with the inner join measurements table on measureamount ID where the measurement description ts =Cup (Выбрать count(*) как NumberOflngredients, из Компоненты , внутренне соединенной с Единицы измерения по идентификатору единиц измерения, где описание единиц измерения = чашка)



SELECT COUNT (*) AS NumberOflngredients

FROM Ingredients

INNER JOIN Measurements ON

Ingredients.MeasureAmountID =

Measurements.MeasureAmountID WHERE MeasurementsDescription = Cup

Number of ln9reclicnts /V\cosurccl bv the Cup (1 строко)



Итоги

в данной главе были представлены агрегатные функции. Существует шесть различных функций, и их можно использовать в условиях SELECT и WHERE оператора SELECT. Все агрегатные функции - за исключением COUNT(*) - при выполнении своих операций игнорируют все значения Null

Подсчет элементов выполняется с использованием функции COUNT, самые наибольшие и самые наименьшие значения находят, используя функции МАХ и MIN, среднее значение вычисляется с помощью функции AVG, общая сумма множества значений определяется в функции SUM. В каждой функции можно использовать опцию DISTINCT, но она не оказывает влияния на функции МАХ и MIN.

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

Зодочи длп сомостоятельного решения

Ниже приведены формулировки запросов и имена решений этих запросов в учебных базах данных. Попрактикуйтесь немного и разработайте SQL для каждого запроса, а затем проверьте свой ответ по запросу, который сохранен нами в этих БД. Не беспокойтесь, если ваш синтаксис не совсем точно совпадает с синтаксисом сохраненных запросов,- важно, чтобы набор результатов был тем же.

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

1. What is the average retail price of a mountain bike? ( Какова средняя розничная цена горного велосипеда? )

Решение можно найти в Average Price Of A Mountain Bike (1 строка)

2. What was the date of our most recent order? ( Указать дату самого последнего заказа .)

Решение можно найти в Most Recent Order Date (1 строка)



1 ... 126 127 128 [ 129 ] 130 131 132 ... 152

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