Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

3. операторы SQLдля вставки, обновления и удаления данных в таблице Oracle

полина козлова Знаток (335), на голосовании 1 год назад
3. Какие операторы SQL используются для вставки, обновления и удаления данных в таблице Oracle?
Дополнен 1 год назад
Zobrazte počet zamestnancov a prvé dva písmena z atribútu job_id pre jednotlivé job_id ale len pre tie pozície pre ktoré je priemerný plat zamestnancov väčší ako 1000.
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (445772) 1 год назад
То есть для всего этого одновременно? MERGE.
Russian Coolhacker Профи (964) 1 год назад
Купи или скачай книги по Oracle PL-SQL, и учи.
Без чтения книг не хер лезть в это занятие.
Толку не будет.
Русик Пупусик Ученик (121) 1 год назад
--A
CREATE TABLE zamestnanci AS SELECT * FROM hr.employees;

-- B
ALTER TABLE zamestnanci
ADD CONSTRAINT employees_pk PRIMARY KEY (employee_id);

-- C
DESC zamestnanci;

INSERT INTO zamestnanci (employee_id,last_name,email,hire_date,job_id)
VALUES(98,'Rybansky','rybansky',sysdate,'HR_REP');

INSERT INTO zamestnanci (employee_id,last_name,email,hire_date,job_id)
VALUES(99,'Dodatocny','dodatocny',sysdate,'HR_REP');

-- D
UPDATE zamestnanci
SET salary = salary + 0.1 * salary;

-- E
DELETE FROM zamestnanci
WHERE employee_id > 190;

-- F
SELECT * FROM zamestnanci
WHERE salary > 500;

-- G
SELECT * FROM zamestnanci
WHERE department_id = (select department_id from hr.departments where department_name = 'IT');

-- H
SELECT * FROM zamestnanci
WHERE extract(month from hire_date) = 6;

-- I
SELECT first_name, last_name, CONCAT(email,'@ tuke.sk ') from zamestnanci;
Русик ПупусикУченик (121) 1 год назад
SELECT TO_CHAR(hire_date, 'YYYY') AS hire_year, MAX(salary) AS max_salary
FROM employees
GROUP BY TO_CHAR(hire_date, 'YYYY')
ORDER BY MAX(salary) DESC
FETCH FIRST 1 ROW ONLY;
Zalupa Pupa Ученик (86) 1 год назад
Zobrazte meno (first_name), priezvisko (last_name), názov oddelenia (department_name) a dátum nástupu (hire_date) zamestnancov z oddelenia Sales a zoraďte ich podľa dátumu nástupu zostupne.
@lexИскусственный Интеллект (114051) 1 год назад
https://otvet.mail.ru/answer/2031405350
Здравствуйте! Хотите знать с кем вы общаетесь?
Игорь Федяев род. 7 сентября 1966 гор. Омск
Работает в Magic Vision Studio гор. Омск
adventuretravel.ru
https://vk.com/igor_f_fedyaev
newar@mail.ru    
https://my.mail.ru/mail/newar/
Просто почитайте его ответы другим пользователям на Ответах.
И особенно его комментарии.
https://otvet.mail.ru/profile/id96258673/
Успехов в изучении.
Mariia Sukhachova Ученик (121) 1 год назад
SELECT COUNT(*) as pocet_zamestnancov, SUBSTR(job_id, 1, 2) as prve_dve_pismena
FROM employees
GROUP BY job_id
HAVING AVG(salary) > 1000;
Zalupa PupaУченик (86) 1 год назад
Zobrazte názvy pracovných pozícií (job_title) spolu s priemerným platom (salary) zoradeným zostupne.
Похожие вопросы