¿Cuál debería ser la respuesta para esta pregunta de entrevista de SQL?

seleccione ((0.34 * sal) + (32 * pf) + (algo)) cal_sal del empleado

“si se eliminan los paréntesis, se calculará el mismo resultado”

Esta no es realmente una pregunta SQL tanto como es una pregunta matemática básica (y no es una buena pregunta de entrevista para evaluar si alguien conoce SQL).

El único “truco” potencial que podría estar buscando determinar es si alguien sabe que cal_sal es un alias y que todavía funciona como un alias, incluso si elimina los paréntesis anteriores. En cualquier caso, a continuación hay un enlace a un violín rápido de SQL para mostrar un ejemplo de cómo funciona.

Mi objetivo aquí es inspirarle a usted (y a otros) a probar algo como esto usted mismo, ya que probablemente obtendrá mucho más al intentar y experimentar el resultado. ¡Espero que hayas conseguido el trabajo y buena suerte con el desarrollo de tu base de datos y SQL!

http://sqlfiddle.com/#!2/f04718/3

Siguiendo la regla BODMAS, elegiría la segunda opción.
Motivo: en este caso, el operador entre paréntesis es un “+” que de todos modos habría sido priorizado después del operador “*”. Entonces no cambiaría el resultado. Quitar el paréntesis externo tampoco cambiaría nada, ya que no está precedido por una función
(Supuesto: los campos sal, pf son del mismo tipo de datos, es decir, int)
Siéntase libre de diferir.

Su suposición es correcta, generará el mismo resultado.

More Interesting

Cómo prepararse para las entrevistas con desarrolladores Java (Spring, Hibernate)

¿Por qué las entrevistas de trabajo en las principales empresas tecnológicas están tan desconectadas de la realidad de los trabajos?

Seré entrevistado para una empresa de seguridad de software de inicio. Tengo experiencia en Java y un reclutador me pidió que mejorara mis habilidades técnicas. Además de seguir el geeksforgeeks.org común, ¿de qué otra manera debo prepararme?

¿Qué es una entrevista de estrés y qué tipo de preguntas se hacen en esta entrevista?

Cómo deshacerse de la fiebre de entrevistas de programación

Cómo encontrar la suma mínima entre un conjunto de n elementos mayor que una clave dada

¿Cuáles son las preguntas más básicas de Java formuladas en una entrevista?

¿Cómo es la entrevista de pregrado de St. Stephen's College y cuáles son las preguntas más frecuentes?

Cómo prepararse para entrevistas de ingenieros de software con empresas de telecomunicaciones y productos de redes como Cisco, Juniper, AT&T, etc.

¿Cuáles son los buenos sitios web de desafíos de codificación?

He estado luchando durante un año para aprender algoritmos y todavía no puedo pasar ninguna entrevista técnica, ¿qué debo hacer?

¿Cuáles son las mejores preguntas interesantes para la entrevista que se le hacen a un ingeniero en electrónica y comunicaciones?

¿Puedo usar Python para codificar entrevistas en compañías como Google, Facebook y Microsoft, o necesito codificar en C ++ / Java?

¿Cuáles son las preguntas formuladas en las entrevistas relacionadas con la creación de redes?

¿Cuáles son las preguntas que se hacen en una TI (entrevista técnica) y una PI (entrevista personal) en el sistema de reclutamiento de Dell?