|
Программирование >> Исключение дубликатов строк
Бозо донных огентство эстродных мероприятий Display each customer and the date of the last booking they made , ( Вывести на экран дисплея каждого клиента и дату последнего сделанного им резервирования ,) Преобразование/ Select customer first name, customer last name, and also Уточнение: (select MAX(start date) from engagements for this customer WHERE engagements customer ID = customers customer ID) from the customers table (Выбрать имя клиента, фамилию клиента (Выбрать МАХ(дата начала) из Ангажементы , где идентификатор клиента из Ангажементы = идентисзикатору клиента из Клиенты ) из Клиенты ) SELECT Customers.CustFirstName, Customers.CustLastName, (Select Max(StartDate) FROM Engagements WHERE Engagements.CustomerlD Customers.Customer ID) AS LastBooklng FROM Customers Внимание! Столбец LastBooking для некоторых клиентов пуст (Null), потому что у этих клиентов не имеется заявок. Customers LQSt eooking (15 строк)
Бозо донных росписония зонятий Display all subjects and count of classes for each subject on Monday . ( Вывести на экран дисплея все предметы и количество лекций по каждому предмету в понедельник ,) Преобразование/ Уточнение: Select subject name and also (select the count(*) of classes from the classes table where Monday schedule true for this subject and classes subject ID = subjects subject ID) from the subjects table (Выбрать название предмета (Выбрать count(*) курсы лекций из Курсы лекций , где расписание на понедельник = Истина и идентификатор предмета курса лекций = идентификатору предмета из Предметы ) из Предметы ) SELECT Subjects.SubJectName, (SELECT Count (*) FROM Classes WHERE MondaySchedule AND Classes.SubjectID AS MondayCount FROM Subjects = -1 = Subjects.SubjectID) Внимание! Обязательно используйте проверку на true , которую поддерживает система баз данных. Помните, что некоторые системы баз данных требуют проверки на ключевое слово TRUE или на целое значение 1. Subjects.Mondov Count (56 строк)
Financial Accotiming Funduntcntab П igeri* < Developing А toslhilit) Plan Introduction to Hnterprencuriship остальные строки Внимание! Вместо того чтобы возвратить значение Null, когда строки отсутствуют, агрегатная функция возвращает ноль. База данных лиги игры в боулинг Display the bowlers and highest game each bowled . ( Вывести на экран дисплея игроков в боулинг и самую ваоюную сыгранную ими игру .) Преобразование/ Уточнение: Select bowler first name, bowler last name, and also (select the highest MAX(raw score) from the bowler scores table for this bowler WHERE bowler scores bowler ID = bowlers bowler ID) from the bowlers table (Выбрать имя игрока в боулинг, фамилию игрока в боулинг (Выбрать МАХ{предварительное количество очков) из Очки игроков в боулинг , где идентификатор игрока в боулинг из Очки игроков в боулинг = идентификатору игрока в боулинг из Игроки в боулинг ) из Игроки в боулинг ) SELECT Bowlers.BowlerFirstName, Bowlers.BowlerLastName, (SELECT MAX(RawScore) FROM Bowier Scores WHERE BowlerScores.BowlerlD = Bowlers.BowlerlD) AS HighScore FROM Bowlers BouulerHighScore (32 строки)
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |