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

1 ... 75 76 77 [ 78 ] 79 80 81 ... 152


База данных агентства эстрадных мероприятий

Show те entertainers, start and end dates of their contracts, and the contract price ,

( Показать эстрадных артистов, даты начала и окончания их контрактов и цену контракта .)

Преобразование/ Select entertainer stage name, start date, end date atte

Уточнение:

contract price from the entertainers table joined with the engagements table on entertainer ID (Выбрать псевдоним эстрадного артиста, дату начала, дату окончания, цену контракта из Эстрадные артисты , соединенной с Ангажементы по идентификатору эстрадного артиста)

SELECT Entertainers.EntStageName,

Engagements.StartDate, Engagements.EndDate,

Engagements.ContractPrice FROM Entertainers INNER JOIN Engagements ON Entertainers.EntertainerlD =

Engagements.EntertainerlD

€ntertQinc?s flnd ContrQcts (131 строка)

11КШ111111Н

Carol Peacock Trio

1999-0748

1999-07-26

$ i ,670.00

Carol Peacock Trio

1999-07-31

1999-08-06

$1,940,00

Carol Peacock Trio

1999-08-13

1999-08-14

$410.00

Carol Peacock Trio

1999-08-20

1999-08-20

$140.00

Carol Peacock Trio

1999-09-12

1999-09-18

$680.00

Carol Peacock Trio

1999-10.22

1999-10-25

$410.00

Carol Peacock Trio

1999-10-28

1999-1 Н)6

$ 1,400.(Ю

Carol Peacock Trio

199911-07

1999414)7

$520,00

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



База данных расписания занятий

List the subjects taught on Wednesday .

( Привести список предметов, преподаваемых в среду ,)

Уточнение:

Преобразование/ Select subject name from the subject table joined with the

classes table on subject ID where Wednesday schedule is = true

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

SELECT DISTINCT Subjects.SubJectName FROM Subjects INNER JOIN Classes

ON Subjects.SubjectID = Classess.SubjectID WHERE Classess.WednesdaySchedule = -1

Внимание! Поскольку в расписании на один и тот же день недели может быть указано несколько групп из одного класса, то включено ключевое слово DISTINCT для исключения повторов. Некоторые БД поддерживают ключевое слово true , но мы предпочли более универсальный вариант: значение целого типа со всеми битами, установленными в единицу.

Это значение равно -1. Если база данных системы сохраняет значение истина/ложь как один бит, то значение результата истина также можно проверять на значение 1. Значение для ложь - всегда число ноль (0).

Subjccts On UJcdnesdQv (45 строк)



UlCC






storv


ical


Business lux Accounting

Chemistry

Composition-* Fundamentals

Composition --I n termccliate

Computer Art



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

База данных лиги игроков в боулинг

Display bowling teams and the name of each team captain . ( Вывести на экран команды игры в боулинг и имя капитана каждой команды .)

Преобразование/ Select team name tmA captain full name from the teams Уточнение:

table joined with the bowlers table on team captain ID equals == bowler ID



(Выбрать название команды, полное имя капитана из Команды , соединенной с Игроки в боулинг

по идентификатору капитана команды игрока в боулинг)

идентификатору

SELECT Teams.TeamName, (Bowlers.BowlerLastName

Bowlers.BowlerFirstName) AS CaptainName FROM Teams INNER JOIN Bowlers

ON Teams.CaptainID = Bowlers.BovlerlD TeomsflndCoptoins (8 строк)

Marlinii

Fournier, David

Sharks

Patterson, Ann

Terrapins

Morgenstern, Iris

Barnicudas

vSheskcy, Richard

Dolphins

Viescas, Suzanne

Orcas

Thompson, Sarah

Manatees

Viescas, Michael

Swordfish

Rosaies, Joe

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

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

Show те the recipes that have beef or garlic .

( Показать рецепты, в состав которых входит говядина или чеснок .)

Select unique distinct recipe title from the recipes table oined with the recipe ingredients table on recipe ID where ingredient ID ts in the list of beef and garlic IDs (1,9) (Выбрать неповторяющееся название рецепта из Рецепты , соединенной с Компоненты рецепта по идентификатору рецепта, где идентификатор компонента в (1,9))

SELECT DISTINCT Recipes.RecipeTitle FROM Recipes

INNER JOIN Recipe.Ingredients ON Recipes.RecipelD = Recipe Ingredients.

WHERE Recipe Ingredients.IngredientID IN

RecipelD (1. 9)



1 ... 75 76 77 [ 78 ] 79 80 81 ... 152

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