& (Bitweises AND) (SQL Server Compact Edition)

Führt eine bitweise logische AND-Operation zwischen zwei ganzzahligen Werten aus.

Syntax

expression & expression

Argumente

  • expression
    Ein in Microsoft SQL Server 2005 Compact Edition gültiger Ausdruck von einem Datentyp der ganzzahligen Datentypkategorie. expressionist ein ganzzahliger Parameter, der verarbeitet und in eine binäre Zahl für die bitweise Operation konvertiert wird.

Ergebnistypen

Gibt einen Wert vom Typ int zurück, wenn die Eingabewerte vom Typ int sind, einen smallint-Wert, wenn die Eingabewerte vom Typ smallint sind, oder einen tinyint-Wert, wenn sie vom Typ tinyint sind.

Codebeispiel

Im folgenden Beispiel wird die bitweise AND-Operation zwischen zwei ganzzahligen Spalten ausgeführt.

CREATE TABLE bitwise (A int NOT NULL, B int NOT NULL)
INSERT bitwise VALUES (170, 75)
SELECT A & B FROM bitwise
--Returns 10.

Die binäre Darstellung von 170 (A) ist 0000 0000 1010 1010. Die binäre Darstellung von 75 (B) ist 0000 0000 0100 1011. Durch Ausführen der bitweisen AND-Operation für diese beiden Werte ergibt sich das binäre Ergebnis 0000 0000 0000 1010, das im Dezimalsystem 10 entspricht.

(A & B)
         0000 0000 1010 1010
         0000 0000 0100 1011
         -------------------
         0000 0000 0000 1010

Siehe auch

Hilfe und Information

Informationsquellen für SQL Server Compact Edition