bit_xor statistische functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Retourneert de bitsgewijze van XOR alle invoerwaarden in de groep.

Syntaxis

bit_xor ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]

Deze functie kan ook worden aangeroepen als een vensterfunctie met behulp van de OVER -component.

Argumenten

  • expr: Een expressie die resulteert in een integraal getal.
  • cond: een optionele Booleaanse expressie die de rijen filtert die worden gebruikt voor aggregatie.

Retourneert

Het resultaattype komt overeen met het argumenttype.

Als DISTINCT is opgegeven, werkt de aggregatie alleen op afzonderlijke waarden.

Voorbeelden

> SELECT bit_xor(col) FROM VALUES (3), (3), (5) AS tab(col);
 5

> SELECT bit_xor(DISTINCT col) FROM VALUES (3), (3), (5) AS tab(col);
 6