Рубрики

ВОРОТА | GATE 2017 MOCK II | Вопрос 56

Используя таблицу EMPLOYEE, выдается следующий запрос для получения имени, оклада и оклада, увеличенного после оценки на 25%. Повышенная зарплата для всего работника должна быть выше 25000.

SELECT fname, salary, salary + (salary *0.25) AS "INCREASED_SALARY" 
FROM employee 
WHERE increased_salary > 25000; 

Приведенный выше запрос выдает ошибку. В чем причина ошибки?
(A) В выражении, используемом в операторе SELECT, отсутствует скобка.
(B) Одинарные кавычки должны использоваться для определения псевдонима столбца.
(C) Псевдоним столбца нельзя использовать в предложении WHERE.
(D) Псевдоним столбца в предложении WHERE должен быть заключен в двойные кавычки.

Ответ: (C)
Объяснение: Псевдоним столбца нельзя использовать в условиях предложения WHERE, но можно использовать в операторе SELECT и предложении ORDER BY.

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE 2017 MOCK II | Вопрос 56

0.00 (0%) 0 votes