Member 13321262 Ответов: 1

Плз дайте мне предложение


Увеличьте зарплату на 2% и добавьте комм 250 к существующему Комму и замените менеджера на работу всех " продавцов’, чья зарплата больше или равна 1000

Что я уже пробовал:

SQL & gt; update emp set sal=sal*1.5
2 где sal> 1500
3
SQL & gt; update emp set comm=nvl ((comm, 0)+300)
2 где comm> 0
3
SQL & gt; update emp set job= 'CLERK'
2 где job= 'продавец';

CodeWraith

Ваш текст и SQLstatements вообще не подходят друг другу. Нет ни одного совпадения. Какой у вас вопрос?

1 Ответов

Рейтинг:
1

OriginalGriff

Умножение на 1,5 не увеличивает на 2% - умножение на 1,02 делает это.
А зарплаты больше или равны 1000 не получается, сравнивая их с 1500.

Перестаньте гадать наугад, что вам нужно, и начинайте думать.
Начните с написания команд SELECT, чтобы вернуть соответствующие записи для каждого условия, и убедитесь, что вы получаете только правильные записи. Когда у вас это будет, напишите свои обновления.
Но внимательно прочитайте свой вопрос - в данный момент Вы, кажется, не пытаетесь ответить на вопрос, поставленный вашим наставником.