Предмет: Информатика, автор: pollykozlik2003

5.Какие операторы SQL используются для выборки данных из таблицы в Oracle?

Ответы

Автор ответа: tatcandre08
0

Ответ:

Операторы SQL, которые используются для выборки данных из таблицы в Oracle, включают в себя:

1. SELECT - используется для выборки данных из одной или нескольких таблиц.

2. FROM - определяет таблицы, из которых будут выбираться данные.

3. WHERE - фильтрует данные на основе заданных условий.

4. GROUP BY - группирует данные по определенному столбцу.

5. HAVING - фильтрует данные в группах после их группировки.

6. ORDER BY - сортирует результаты по заданному столбцу.

7. FETCH - используется для ограничения количества возвращаемых строк.

8. OFFSET - используется для пропуска определенного количества строк в результате запроса.

Эти операторы могут комбинироваться для создания более сложных запросов выборки данных.

Автор ответа: shishakin
0

Ответ:

Объяснение:--A

select * from hr.employees

WHERE salary = (select max(salary) from hr.employees);

--B

select * from hr.employees

where department_id = (select department_id from hr.departments where department_name = 'IT')

and salary = (select max(salary) from hr.employees

   WHERE department_id = (select department_id from hr.departments where department_name = 'IT'));

-- C

select * from hr.jobs

where job_id not in (select job_id from hr.employees);

-- alebo takto

select * from hr.jobs

where job_id not in (select job_id from hr.employees

   where employee_id not in (select employee_id from hr.job_history where end_date > sysdate));

-- D

select * from hr.employees

where department_id in (select department_id from hr.departments

   where location_id in (select location_id from hr.locations where city != 'Seattle'));

-- E

select * from hr.employees

where (manager_id, department_id) in (select manager_id, department_id from hr.departments);

-- F

select * from hr.employees

where department_id in (select department_id from hr.departments

   where location_id in (select location_id from hr.locations

       where country_id in (select country_id from hr.countries

           where country_name = 'United States of America')))

and rownum <= 10;

-- G

select first_name, last_name, department_name, salary from hr.employees

join hr.departments on hr.employees.department_id = hr.departments.department_id

where salary = (select min(salary) from hr.employees where hr.employees.department_id = hr.departments.department_id);

-- alebo takto

select e.*

from (select e.*, min(salary) over (partition by department_id) as minSalary, department_id as department

     from hr.employees e

    ) e

where e.salary = e.minSalary and e.department_id = e.department;

-- H

--kopia tabulky

create table employees as (select * from hr.employees);

--update platu

update employees set salary = salary * 1.1 where employee_id in (select employee_id from employees where salary < (select avg(salary) from employees));

Интересные вопросы
Предмет: Биология, автор: unicorn666n
Нужно выполнить этот тест СРОЧНО!!!! Помогите плиииииз
P.s. только после того как мне выставят оценку ( это должно быть либо 5 либо 4) я укажу Лучший ответик)))
1.Укажите правильную последовательность систематических групп растений, начиная с наименьшей.

а) редька дикая, покрытосеменные, двудольные, крестоцветные, редька

б) редька дикая, редька, крестоцветные, двудольные, покрытосеменные

в) редька дикая, редька, крестоцветные, покрытосеменные, двудольные

г) редька дикая, редька, двудольные, крестоцветные, покрытосеменные



2. Установите последовательность таксономических единиц в классификации ржи, начиная с наибольшей.

а) Царство Растения, класс Однодольные, порядок Злаковые, семейство Злаки, род Рожь, отдел Покрытосеменные

б) Царство Растения, порядок Злаковые, семейство Злаки, отдел Покрытосеменные, класс Однодольные, род Рожь

в) Царство Растения отдел Покрытосеменные класс Однодольные порядок Злаковые семейство Злаки род Рожь

г) Царство Растения отдел Покрытосеменные порядок Злаковые класс Однодольные род Рожь семейство Злаки



3. Установите последовательность таксономических единиц в классификации ромашки, начиная с наибольшей.
а) Растения, двудольные, сложноцветные, цветковые или покрытосеменные, ромашка, ромашка аптечная

б) Растения, двудольные, сложноцветные, цветковые или покрытосеменные, ромашка, ромашка аптечная

в) Растения, цветковые или покрытосеменные, двудольные, сложноцветные, ромашка, ромашка аптечная



4. Установите правильную последовательность расположения систематических таксонов растения, начиная с наименьшего таксона.

а) Лютик, Растения, Лютиковые, Покрытосеменные, Лютик жгучий, Двудольные

б) Лютик жгучий, Лютик, Лютиковые, Покрытосеменные, Двудольные, Растения

в) Лютик жгучий, Лютик, Растения, Лютиковые, Двудольные, Покрытосеменные

г) Лютик жгучий, Лютик, Лютиковые, Двудольные, Покрытосеменные, Растения



5. Установите последовательность, отражающую систематическое положение вида Сосна обыкновенная в классификации растений, начиная с наименьшей группы

а) Вид Сосна обыкновенная, род Сосна, класс Хвойные, отдел Голосеменные, порядок Сосновые, царство Растения

б) Вид Сосна обыкновенная, род Сосна, порядок Сосновые, класс Хвойные, отдел Голосеменные, царство Растения

в) Вид Сосна обыкновенная, порядок Сосновые, род Сосна, класс Хвойные, отдел Голосеменные, царство Растения

г) Вид Сосна обыкновенная, порядок Сосновые, род Сосна, отдел Голосеменные, класс Хвойные, царство Растения