PUERTA | PUERTA 2017 MOCK II | Pregunta 56

Utilizando la tabla EMPLEADO se emite la siguiente consulta para generar el nombre, el sueldo y el sueldo incrementado luego de una tasación en un 25%. El aumento del salario para todos los empleados debe ser superior a 25000.

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

La consulta anterior arroja un error. ¿Cuál es la razón del error?
(A) Falta el paréntesis en la expresión utilizada en la instrucción SELECT.
(B) Deben usarse comillas simples para definir un alias de columna.
(C) El alias de columna no se puede utilizar en la cláusula WHERE.
(D) El alias de columna en la cláusula WHERE debe estar entre comillas dobles.

Respuesta: (C)
Explicación: un alias de columna no se puede usar en las condiciones de la cláusula WHERE, pero se puede usar en la instrucción SELECT y la cláusula ORDER BY.

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *