Ja, soviel ist klar, aber ich m�chte gerne wissen, ob diese Regel bei OR und
AND in den Klammern auch der Fall ist.

Danke

Gru� Wolfgang


----- Original Message -----
From: "Joachim Uersfeld" <[EMAIL PROTECTED]>
To: "ASP Diskussionsliste fuer Anfaenger" <[EMAIL PROTECTED]>
Sent: Saturday, December 22, 2001 10:50 PM
Subject: [aspdebeginners] AW: Abfrage mit Klammern


> > ich mu� zur Zeit eine recht komplizierte Abfrage programmieren.
> > Ist das mit den Klammern genauso zu verstehen wie eine Formel bei
> > mathematischen Berechnungen?
>
> Das sagt die MS SQL-Hilfe zum Thema (unter dem Stichwort 'Operatoren'):
>
> Mit Klammern kann die definierte Rangfolge von Operatoren in einem
Ausdruck
> au�er Kraft gesetzt werden. Alles innerhalb der Klammern wird zuerst
> ausgewertet, bevor der so erhaltene einzelne Wert von Operatoren au�erhalb
> der Klammern verwendet wird.
>
> Im Ausdruck der SET-Anweisung dieses Beispiels besitzt die Multiplikation
> Vorrang vor der Addition. Die Multiplikation wird zuerst ausgewertet, und
> das Ergebnis ist 13.
>
> DECLARE @MyNumber int
> SET @MyNumber = 2 * 4 + 5
> -- Evaluates to 8 + 5 which yields an expression result of 13.
> SELECT @MyNumber
>
> Im Ausdruck der SET-Anweisung dieses Beispiels erm�glichen die Klammern,
> dass die Addition zuerst ausgef�hrt wird. Das Ergebnis des Ausdrucks ist
18.
>
> DECLARE @MyNumber int
> SET @MyNumber = 2 * (4 + 5)
> -- Evaluates to 2 * 9 which yields an expression result of 18.
> SELECT @MyNumber
>
> In einem Ausdruck mit geschachtelten Klammern wird der Ausdruck der
h�chsten
> Schachtelungstiefe zuerst ausgewertet. Im folgenden Beispiel mit
> geschachtelten Klammern ist der Ausdruck 5 - 3 der Ausdruck h�chster
> Schachtelungstiefe. Der Ausdruck ergibt den Wert 2. Danach wird mit dem
> Additionsoperator (+) dieses Ergebnis zu 4 addiert, was einen Wert von 6
> ergibt. Schlie�lich wird die 6 mit 2 multipliziert, das Ergebnis des
> Ausdrucks ist also 12.
>
> DECLARE @MyNumber int
> SET @MyNumber = 2 * (4 + (5 - 3) )
> -- Evaluates to 2 * (4 + 2) which further evaluates to 2 * 6, and
> -- yields an expression result of 12.
> SELECT @MyNumber
>
> Frohe Weihnachten und
> Tsch��, Joachim
>
>
> | Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
> | [aspdebeginners] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
> | Sie knnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
>


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an