

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# VARBYTE-Operatoren
<a name="r_VARBYTE_OPERATORS"></a>

 In der folgende Tabelle sind die VARBYTE-Operatoren aufgelistet. Der Operator arbeitet mit dem Binärwert des Datentyps VARBYTE. Wenn eine oder beide Eingaben null sind, ist das Ergebnis null.

## Unterstützte Operatoren
<a name="r_VARBYTE_OPERATORS-supported-operators"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/redshift/latest/dg/r_VARBYTE_OPERATORS.html)

## Beispiele
<a name="r_VARBYTE_OPERATORS-examples"></a>

In den folgenden Beispiel ist der Wert von `'a'::VARBYTE` `61` und der Wert von `'b'::VARBYTE` `62`. Das `::` wandelt die Zeichenfolgen in den Datentyp `VARBYTE` um. Weitere Informationen zum Umwandeln von Datentypen finden Sie unter [CAST](r_CAST_function.md).

Verwenden Sie das folgende Beispiel, um mit dem `<`-Operator zu vergleichen, ob `'a'` kleiner ist als `'b'`.

```
SELECT 'a'::VARBYTE < 'b'::VARBYTE AS less_than;
               
+-----------+
| less_than |
+-----------+
| true      |
+-----------+
```

Verwenden Sie das folgende Beispiel, um mit dem `=`-Operator zu vergleichen, ob `'a'` gleich `'b'` ist.

```
SELECT 'a'::VARBYTE = 'b'::VARBYTE AS equal;
               
+-------+
| equal |
+-------+
| false |
+-------+
```

Verwenden Sie das folgende Beispiel, um mit dem `||`-Operator zwei Binärwerte zu verketten.

```
SELECT 'a'::VARBYTE || 'b'::VARBYTE AS concat;
               
+--------+
| concat |
+--------+
|   6162 |
+--------+
```

Verwenden Sie das folgende Beispiel, um mit dem `+`-Operator zwei Binärwerte zu verketten.

```
SELECT 'a'::VARBYTE + 'b'::VARBYTE AS concat;
               
+--------+
| concat |
+--------+
|   6162 |
+--------+
```

Verwenden Sie das folgende Beispiel, um jedes Bit des eingegebenen Binärwerts mithilfe der Funktion FROM\$1VARBYTE zu negieren. Die Zeichenfolge `'a'` wird zu `01100001` ausgewertet. Weitere Informationen finden Sie unter [FROM\$1VARBYTE](r_FROM_VARBYTE.md).

```
SELECT FROM_VARBYTE(~'a'::VARBYTE, 'binary');
               
+--------------+
| from_varbyte |
+--------------+
|     10011110 |
+--------------+
```

Verwenden Sie das folgende Beispiel, um den `&`-Operator auf die beiden Eingabebinärwerte anzuwenden. Die Zeichenfolge `'a'` wird zu `01100001` und `'b'` wird zu `01100010` ausgewertet.

```
SELECT FROM_VARBYTE('a'::VARBYTE & 'b'::VARBYTE, 'binary');
               
+--------------+
| from_varbyte |
+--------------+
|     01100000 |
+--------------+
```