Главная /
SQL: основы /
Не-эквисоединение:
Не-эквисоединение:
вопросПравильный ответ:
может применяться ТОЛЬКО в том случае, если в связываемых отношениях отсутствуют пары одинаковых по наименованиям и типам столбцов
есть выборка строк (на основе заданных условий) из декартового произведения исходных отношений
это объединение нескольких отношений, обладающих разной структурой (схемой)
может выполняться только на основе ключевых полей исходных отношений
соединение строк из нескольких таблиц, основанное на сравнении значений в заданных столбцах исходных отношений, где в качестве операции сравнения не используется "="
Сложность вопроса
64
Сложность курса: SQL: основы
56
Оценить вопрос
Комментарии:
Аноним
спасибо за пятёрку
02 ноя 2019
Другие ответы на вопросы из темы программирование интуит.
- # Отношение [Большая Картинка] Student_idStudent_nameHead_stud_idMath_scopeLang_scopeGroup_id11Tom15NULL4.31012Alex284.25.0NULL Запрос имеет следующий вид: SELECT Lang_scope + Math_scope AS sum FROM Students Выберите среди предложенных вариантов верный вариант итогового отчета:
- # Отношение Students имеет схему: [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Math_scope (float, NOT NULL), Lang_scope (float, NOT NULL), Group_id (int) Запрос предназначен для отображения имен и средних баллов по Математике всех студентов. Столбец, указывающий на средний балл по заданной дисциплине (в схеме он называется Math_scope), должен называться в итоговом отчете "Math_average_scope". Итоговый отчет должен быть отсортирован в возрастающем порядке по номерам групп, а внутри групп – по средним баллам по Математике (тоже в порядке возрастания): SELECT Student_name, Math_scope __________ FROM Students ORDER BY ___________ Среди приведенных ниже кодов укажите варианты, которыми можно заменить знаки подчеркивания для получения корректного запроса, решающего поставленную задачу при условии, что столбец Math_scope не может принимать значение NULL:
- # Отношение [Большая Картинка] Students: Student_id (int, PK), Student_name, Head_stud_id, Math_scope (float, NOT NULL), Lang_scope (float, NOT NULL), Group_id (int) Запрос предназначен для получения отчета, содержащего информацию о студентах, для которых помимо имени известна и фамилия (фамилия отделяется от имени символом "_" в столбце Student_name, например Poll_Zillah). SELECT Student_name, Math_scope, Lang_scope FROM Students WHERE __________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата:
- # Какие из перечисленных функций могут использоваться для явного преобразования типов данных:
- # Отношение Worker имеет схему [Большая Картинка] Worker: Worker_id (int, PK), Worker_name (varchar), Position, Manager_id (varchar), Salary (float NOT NULL), Commission_pct (float), Branch_id (int, FK), Hire_date (timestamp) Запрос предназначен для определения суммы премий (Salary*Commission_pct)по отделам. Итоговый отчет должен быть отсортирован в порядке убывания премий. SELECT ___________ FROM Worker ___________________ Выберите из предложенных вариантов те, которые при подстановке вместо знака подчеркивания обеспечивают корректное выполнение запроса и получение требуемого результата.