|
Программирование >> Исключение дубликатов строк
База данных агентства эстрадных мероприятий 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 строка)
База данных расписания занятий 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 строк)
Преобразование/ Уточнение: База данных рецептов 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)
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |