

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Operatori VARBYTE
<a name="r_VARBYTE_OPERATORS"></a>

 Nella tabella seguente sono elencati gli operatori VARBYTE. L'operatore utilizza valore binario del tipo di dati VARBYTE. Se uno o entrambi gli input sono nulli, il risultato è nullo.

## Operatori supportati
<a name="r_VARBYTE_OPERATORS-supported-operators"></a>

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

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

Negli esempi seguenti, il valore di `'a'::VARBYTE` è `61` e il valore di `'b'::VARBYTE` è `62`. `::` converte le stringhe nel tipo di dati `VARBYTE`. Per ulteriori informazioni sulla conversione dei tipi di dati, consulta [CAST](r_CAST_function.md).

Per confrontare se `'a'` è inferiore a `'b'` utilizzando l'operatore `<`, utilizza l'esempio seguente.

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

Per confrontare se `'a'` equivale a `'b'` utilizzando l'operatore `=`, utilizza l'esempio seguente..

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

Per concatenare due valori binari utilizzando l'operatore `||`, utilizza l'esempio seguente.

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

Per concatenare due valori binari utilizzando l'operatore `+`, utilizza l'esempio seguente.

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

Per negare ogni bit del valore binario di input utilizzando la funzione FROM\$1VARBYTE, utilizza l'esempio seguente. La stringa `'a'` restituisce `01100001`. Per ulteriori informazioni, consulta [FROM\$1VARBYTE](r_FROM_VARBYTE.md).

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

Per applicare l'operatore `&` sui due valori binari di input, utilizza l'esempio seguente. La stringa `'a'` restituisce `01100001` e `'b'` restituisce `01100010`.

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