Operatorer – jämförelse

gäller för: SQL Server Analysis Services

Du kan använda jämförelseoperatorer med skalär data i vilket Data Mining Extensions (DMX)-uttryck som helst i Microsoft SQL Server Analysis Services. Jämförelseoperatorer utvärderar till en boolesk datatyp; de ger TRUE eller FALSE baserat på resultatet av det testade tillståndet.

Följande tabell identifierar de jämförelseoperatorer som DMX stödjer.

Operator Description
< (Mindre än) (DMX) För argument som utvärderar till ett icke-nollvärde, returnerar TRUE om värdet av argumentet till vänster är mindre än värdet på argumentet till höger; returnerar FALSE annars. Om något av argumenten eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde.
> (Större än) (DMX) För argument som utvärderar till ett icke-nollvärde, returnerar TRUE om värdet på argumentet till vänster är större än värdet på argumentet till höger; returnerar FALSE annars. Om något av argumenten eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde.
= (Lika med) (DMX) För argument som utvärderar till ett icke-nollvärde, returnerar TRUE om värdet på argumentet till vänster är lika med värdet på argumentet till höger; returnerar FALSE annars. Om något av argumenten eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde.
<> (Inte lika med) (DMX) För argument som utvärderar till ett icke-nollvärde, returnerar TRUE om värdet på argumentet till vänster inte är lika med värdet på argumentet till höger; returnerar FALSE annars. Om något av argumenten eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde.
<= (Mindre än eller lika med) (DMX) För argument som utvärderar till ett icke-nollvärde, returnerar TRUE om värdet på argumentet till vänster är mindre än eller lika med värdet på argumentet till höger; returnerar FALSE annars. Om något av argumenten eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde.
>= (Större än eller lika med) (DMX) För argument som utvärderar till ett icke-nollvärde, returnerar TRUE om värdet av argumentet till vänster är större än eller lika med värdet av argumentet till höger; returnerar FALSE annars. Om något av argumenten eller båda argumenten utvärderar till ett nollvärde, returnerar operatorn ett nollvärde.

Du kan också använda jämförelseoperatorer i DMX-satser och funktioner för att leta efter ett villkor.