Oracle ПЗ-9

Oracle ПЗ-9

10 Qs

quiz-placeholder

Similar activities

Oracle ПЗ-7

Oracle ПЗ-7

KG - University

10 Qs

Module 13 Quiz

Module 13 Quiz

8th Grade

15 Qs

ПЗ-13 Oracle

ПЗ-13 Oracle

KG - University

10 Qs

ПЗ-11 Oracle

ПЗ-11 Oracle

KG - University

10 Qs

Human Resources

Human Resources

9th - 12th Grade

14 Qs

Creatures of the Mountains

Creatures of the Mountains

KG - University

10 Qs

Oracle ПЗ-9

Oracle ПЗ-9

Assessment

Quiz

others

Hard

Created by

Азамат Кальпебаев

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой SQL-запрос вернёт фамилию, должность и дату найма сотрудников, нанятых с 20 февраля 1998 по 1 мая 1998?
SELECT last_name, job_id, hire_date FROM employees WHERE hire_date BETWEEN '20-FEB-1998' AND '01-MAY-1998' ORDER BY hire_date;
SELECT last_name, job_id, hire_date FROM employees WHERE hire_date > '20-FEB-1998' AND hire_date < '01-MAY-1998';
SELECT last_name, job_id, hire_date FROM employees WHERE hire_date >= '20-FEB-1998' AND hire_date <= '01-MAY-1998' ORDER BY last_name;
SELECT last_name, job_id, hire_date FROM employees WHERE hire_date BETWEEN '01-MAY-1998' AND '20-FEB-1998';
SELECT last_name, job_id, hire_date FROM employees WHERE hire_date >= '20-FEB-1998' AND hire_date <= '01-MAY-1998' ORDER BY job_id;

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой SQL-запрос вернёт количество месяцев с момента найма сотрудника?
SELECT last_name, hire_date, ROUND(MONTHS_BETWEEN(SYSDATE, hire_date)) AS months_worked FROM employees ORDER BY months_worked;
SELECT last_name, hire_date, ROUND(DATE_DIFF(SYSDATE, hire_date, 'month')) AS months_worked FROM employees;
SELECT last_name, hire_date, TRUNC(DATE_DIFF(SYSDATE, hire_date, 'months')) AS months_worked FROM employees;
SELECT last_name, hire_date, MONTHS_DIFFERENCE(hire_date, SYSDATE) AS months_worked FROM employees;
SELECT last_name, hire_date, ROUND(TIMESTAMPDIFF(MONTH, hire_date, SYSDATE)) AS months_worked FROM employees;

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой SQL-запрос вернёт фамилии сотрудников в формате: первая буква заглавная, остальные строчные?
SELECT INITCAP(last_name) FROM employees WHERE last_name LIKE 'J%' OR last_name LIKE 'A%' OR last_name LIKE 'M%' ORDER BY last_name;
SELECT UPPER(SUBSTRING(last_name, 1, 1)) || LOWER(SUBSTRING(last_name, 2)) FROM employees;
SELECT FORMAT(last_name, 'Title Case') FROM employees;
SELECT FIRST_UPPER(last_name) FROM employees;
SELECT INITCAP(last_name) WHERE last_name LIKE 'J%' OR last_name LIKE 'A%' OR last_name LIKE 'M%';

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как вывести фамилии сотрудников и их зарплату в формате "Фамилия зарабатывает X, но хочет Y"?
SELECT last_name || ' earns ' || salary || ' but wants ' || (salary*3) AS dream_salaries FROM employees;
SELECT last_name, salary, FORMAT(salary*3, 'MONEY') FROM employees;
SELECT CONCAT(last_name, ' earns ', salary, ' but wants ', salary * 3) FROM employees;
SELECT last_name + ' earns ' + salary + ' but wants ' + (salary*3) FROM employees;
SELECT FORMAT_SALARY(last_name, salary) FROM employees;

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой SQL-запрос правильно выведет фамилии сотрудников и их зарплаты в формате звездочек (1 звезда = $1000)?
SELECT last_name, RPAD('', salary / 1000, '') AS employee_and_their_salaries FROM employees ORDER BY salary DESC;
SELECT last_name, REPEAT('*', salary / 1000) FROM employees ORDER BY salary DESC;
SELECT last_name, LPAD(salary, 10, '*') FROM employees;
SELECT last_name, FORMAT(salary, '*') FROM employees;
SELECT last_name, '*' * (salary / 1000) FROM employees;

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Как правильно вывести фамилии сотрудников, работающих в должностях sales representative или stock clerk, но с зарплатой НЕ 2500, 3500 или 7000?
SELECT last_name, job_id, salary FROM employees WHERE job_id IN ('SA_REP', 'ST_CLERK') AND salary NOT IN (2500, 3500, 7000);
SELECT last_name, job_id, salary FROM employees WHERE job_id = 'SA_REP' OR job_id = 'ST_CLERK' AND salary <> 2500 OR salary <> 3500 OR salary <> 7000;
SELECT last_name, job_id, salary FROM employees WHERE job_id LIKE '%REP%' OR job_id LIKE '%CLERK%' AND salary NOT BETWEEN 2500 AND 7000;
SELECT last_name, job_id, salary FROM employees WHERE job_id IN ('SA_REP', 'ST_CLERK') AND salary != 2500 AND salary != 3500 AND salary != 7000;
SELECT last_name, job_id, salary FROM employees WHERE job_id IN ('SA_REP', 'ST_CLERK') AND salary NOT BETWEEN 2500 AND 7000;

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Какой SQL-запрос корректно использует DECODE для присвоения категорий должностям?
SELECT last_name, job_id, DECODE(job_id, 'AD_PRES', 'A', 'ST_MAN', 'B', 'IT_PROG', 'C', 'SA_REP', 'D', 'ST_CLERK', 'E', '0') AS job_grade FROM employees;
SELECT last_name, job_id, CASE job_id WHEN 'AD_PRES' THEN 'A' ELSE '0' END AS job_grade FROM employees;
SELECT last_name, job_id, FORMAT_CATEGORY(job_id) FROM employees;
SELECT last_name, job_id, JOB_CATEGORY(job_id) FROM employees;
SELECT last_name, job_id, JOB_CODE(job_id) FROM employees;

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?