База ответов ИНТУИТ

Введение в Oracle SQL

<<- Назад к вопросам

Таблица MATH_101 содержит информацию об успеваемости студентов группы:
MATH_101
LAST_NAMEHIGH_GRADELOW_GRADE
Masters9892
Bludget9074
Banderos9165
Kosmel8581
Trimple9064
Anderson9379
Запрос SQL:
SELECT last_name, high_grade, high_grade-lag(high_grade,1) OVER (ORDER BY last_name) AS "Analytic function"FROM math_101;
Результат выполнения команды - ...

(Отметьте один правильный вариант ответа.)

Варианты ответа
вывод разницы между наивысшими баллами студента и его предшественника в алфавитном списке(Верный ответ)
вывод рейтингового номера студента в зависимости от его успеваемости
получение оценки взаимозависимости в столбцах LOW_GRADE и HIGH_GRADE
вычисление процента успеваемости студента
Похожие вопросы
Таблица MATH_101 содержит информацию об успеваемости студентов группы:
MATH_101
LAST_NAMEHIGH_GRADELOW_GRADE
Masters9892
Bludget9074
Banderos9165
Kosmel8581
Trimple9064
Anderson9379
Запрос SQL:
SELECT last_name, high_grade, RANK() OVER (ORDER BY high_grade DESC) AS "Analytic function"FROM math_101;
Результат выполнения команды - ...
Таблица MATH_101 содержит информацию об успеваемости студентов группы:
MATH_101
LAST_NAMEHIGH_GRADELOW_GRADE
Masters9892
Bludget9074
Banderos9165
Kosmel8581
Trimple9064
Anderson9379
Запрос SQL:
SELECT REGR_AVGX(high_grade, low_grade) AS "Analytic function", REGR_AVGY(high_grade, low_grade) AS "Analytic function", REGR_SLOPE(high_grade, low_grade) AS "Analytic function"FROM math_101;
Результат выполнения команды - ...
Даны таблицы:
EMPLOYEES
FIRST_NAMELAST_NAMESALARY
CarlSpellman60000
RonRinkle50000
ArtTodd40000
AmyWalters45500
KenReyes60400
MartinJohnson50600
MARKETS
LOCATIONAVG_SALARY
N40000
S30000
NE40000
NW30000
SE40000
Запрос SQL:
SELECT last_name, first_name, salary FROM employeesWHERE salary = ANY (SELECT avg_salary 		    FROM markets                    WHERE location IN ('N','S'));
Количество строк, возвращенных запросом, = ...
Дана таблица:
EMPLOYEE
COLUMN NAMEDATATYPEКОММЕНТАРИЙ
FIRST_NAMEVARCHAR2(25)Имя сотрудника
LAST_NAMEVARCHAR2(25)Фамилия сотрудника
JOBVARCHAR2(25)Должность
SALARYNUMBER(7,2)Зарплата
DEPT_IDNUMBER(3)Номер отдела
Требования к запросу: вывод фамилии и имени сотрудника, соответствующего условиям:
  • Фамилия служащего - "Brown", "Chan" или "Linsey"
  • Должность - "Manager", "Technician" или "Clerk"
  • Зарплата более 30000
  • Запрос SQL:
    SELECT last_name, first_name FROM employee WHERE UPPER(last_name) IN ('BROWN', 'CHAN', 'LINDSEY')AND UPPER(job) IN ('MANAGER', 'TECHNICIAN', 'CLERK')AND salary <=30000;
    Результат действия запроса - вывод информации о сотрудниках, соответствующей ...
    Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
    IDНомер сотрудникаPRIMARY KEY
    LAST_NAMEФамилияNOT NULL
    TITLEДолжностьNOT NULL
    MANAGER_IDНомер начальника
    SALARYЗарплатаNOT NULL
    COMMISSION_PCTКомиссионный процент
    Запрос SQL:
    SELECT id, last_name, NVL(TO_CHAR(manager_id),'No manager') FROM s_emp;
    Результат действия запроса - выборка ...
    Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
    IDНомер сотрудникаPRIMARY KEY
    LAST_NAMEФамилияNOT NULL
    TITLEДолжностьNOT NULL
    MANAGER_IDНомер начальника
    SALARYЗарплатаNOT NULL
    START_DATEДата начала работыNOT NULL
    Запрос SQL:
    SELECT last_name, title, start_date,AVG(salary) OVER (ORDER BY start_date RANGE BETWEEN INTERVAL '3' MONTH PRECEDING AND CURRENT ROW) avg_sal FROM s_emp;
    Результат действия запроса - вывод фамилии, должности, даты начала работы ...
    Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
    IDНомер сотрудникаPRIMARY KEY
    LAST_NAMEФамилияNOT NULL
    TITLEДолжностьNOT NULL
    MANAGER_IDНомер начальника
    SALARYЗарплатаNOT NULL
    START_DATEДата начала работыNOT NULL
    Запрос построения иерархии подчиненности:
    SELECT LEVEL, RPAD(last_name, LEVEL,'_') "Level of subordination" FROM s_empCONNECT BY PRIOR id = manager_idSTART WITH manager_id IS NULLORDER SIBLINGS BY last_name;
    Корневое значение древовидной иерархии определяет предложение:
    Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
    IDНомер сотрудникаPRIMARY KEY
    LAST_NAMEФамилияNOT NULL
    TITLEДолжностьNOT NULL
    MANAGER_IDНомер начальника
    SALARYЗарплатаNOT NULL
    START_DATEДата начала работыNOT NULL
    Запрос построения иерархии подчиненности:
    SELECT LEVEL, RPAD(last_name, LEVEL,'_') "Level of subordination"FROM s_empCONNECT BY PRIOR id = manager_idSTART WITH manager_id IS NULLORDER SIBLINGS BY last_name;
    Критерий зависимости между узлами древовидной иерархии определяет предложение:
    Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
    IDНомер сотрудникаPRIMARY KEY
    LAST_NAMEФамилияNOT NULL
    TITLEДолжностьNOT NULL
    MANAGER_IDНомер начальника
    SALARYЗарплатаNOT NULL
    START_DATEДата начала работыNOT NULL
    Запрос построения иерархии подчиненности:
    SELECT LEVEL, RPAD(last_name, LEVEL,'_') "Level of subordination"FROM s_empCONNECT BY PRIOR id = manager_idSTART WITH manager_id IS NULLORDER SIBLINGS BY last_name;
    Номер уровня подчиненности сотрудника определяет предложение:
    Дана таблица S_EMP, в которой содержится информация о сотрудниках компании:
    IDНомер сотрудникаPRIMARY KEY
    LAST_NAMEФамилияNOT NULL
    TITLEДолжностьNOT NULL
    MANAGER_IDНомер начальника
    SALARYЗарплатаNOT NULL
    START_DATEДата начала работыNOT NULL
    Запрос SQL:
    SELECT last_name, SUM(salary) OVER() sum_sal FROM s_emp;
    Во избежание ошибки выполнения запроса для получения списка фамилий сотрудников и общей суммы зарплаты, в команду следует добавить: