# LENGTH

> Función LENGTH en StackQL: el número de caracteres de una cadena o el número de bytes de un BLOB.

Source: https://stackql.io/es/language-spec/functions/string/length

Devuelve el número de caracteres de una expresión de entrada de tipo cadena anteriores al primer carácter `NULL`, o el número de bytes de una expresión BLOB.  

Consulte también:  
[[` SELECT `]](/language-spec/select) 

* * * 

:::info

Para obtener la longitud de un array JSON, use la función [**JSON_ARRAY_LENGTH**](/language-spec/functions/json/json_array_length).

:::

## Sintaxis

```sql
SELECT LENGTH(expression) FROM <multipartIdentifier>;
```

## Argumentos

__*expression*__  
Una cadena ASCII o un BLOB.

> Devuelve `NULL` si *expression* es `NULL`.

> Si *expression* es un valor numérico, se devuelve la longitud de una representación en forma de cadena de *expression*.

## Valor(es) devuelto(s)
Devuelve un entero.

* * *

## Ejemplos

### Devolver la longitud de una columna de cadena

```sql
SELECT name, length(name) AS len
FROM google.compute.instances 
WHERE project = 'stackql-demo' 
AND zone = 'australia-southeast1-a';
```

Para obtener más información, consulte [https://www.sqlite.org/lang_corefunc.html#length](https://www.sqlite.org/lang_corefunc.html#length)
