

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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

 En la siguiente tabla se muestran los operadores VARBYTE. El operador trabaja con valores binarios del tipo de datos VARBYTE. Si uno o ambos datos de entrada son nulos, el resultado también será nulo.

## Operadores admitidos
<a name="r_VARBYTE_OPERATORS-supported-operators"></a>

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

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

En los siguientes ejemplos, el valor de `'a'::VARBYTE` es `61`, mientras que el valor de `'b'::VARBYTE` es `62`. `::` convierte las cadenas en el tipo de datos `VARBYTE`. Para obtener más información sobre la conversión de los tipos de datos, consulte [CAST](r_CAST_function.md).

Para comparar si `'a'` es menor que `'b'` con el operador `<`, utilice el siguiente ejemplo.

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

Para comparar si `'a'` es igual que `'b'` con el operador `=`, utilice el siguiente ejemplo.

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

Para concatenar dos valores binarios con el operador `||`, utilice el siguiente ejemplo.

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

Para concatenar dos valores binarios con el operador `+`, utilice el siguiente ejemplo.

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

Para negar cada bit del valor binario de entrada mediante la función FROM\$1VARBYTE, utilice el siguiente ejemplo. La cadena `'a'` toma el valor `01100001`. Para obtener más información, consulte [FROM\$1VARBYTE](r_FROM_VARBYTE.md).

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

Para aplicar el operador `&` a los dos valores binarios de entrada, use el siguiente ejemplo. La cadena `'a'` se evalúa como `01100001` y `'b'` se evalúa como `01100010`.

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