/ / Procesamiento en segundo plano de consultas SQL - sql-server, sql-server-2005

Procesamiento en segundo plano de consultas SQL - sql-server, sql-server-2005

Soy de .NET background y reenvié mis pasos para SQL Server. Quiero saber cómo funciona esta declaración.

Select x,y,z FROM tbldemo Where x > something

Lo que entiendo el compilador de SQL [si lo hay],compile el lado derecho primero [como .NET] y produzca un poco de resultado, es decir, si x> algo, entonces produce verdadero. Después de que Select x, y.z se ejecutará y se filtrará con la cláusula where.

Estoy haciendo esta pregunta porque quiero aprender SQL de la misma manera que conozco .NET. Podría ser que esta pregunta te suene rara. Por favor, hágame saber cómo saber cómo funciona SQL en estas consultas.

Respuestas

2 para la respuesta № 1

Este es un tema fascinante (al menos para mí). Este artículo debería ayudarte:

http://blog.sqlauthority.com/2009/04/06/sql-server-logical-query-processing-phases-order-of-statement-execution/