/ / Elaborazione in background di Sql Queries - sql-server, sql-server-2005

Elaborazione in background di Sql Queries - sql-server, sql-server-2005

Vengo da .NET e ho inoltrato i miei passaggi per SQL Server. Voglio sapere come funziona questa affermazione

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

Quello che capisco il compilatore sql [se presente],compilare prima il lato destro [proprio come .NET] e produrre un risultato un po ', cioè se x> qualcosa, allora produce vero. Dopo aver selezionato x, y.z verrà eseguito e verrà filtrato con la clausola where.

Sto facendo questa domanda perché voglio imparare sql nello stesso modo in cui conosco .NET. Potrebbe essere che questa domanda ti sembra strana. Per favore fatemi sapere come sapere come SQL sta lavorando su queste query.

risposte:

2 per risposta № 1

Questo è un argomento affascinante (almeno per me). Questo articolo dovrebbe aiutarti:

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