# LENGTH

> LENGTH-Funktion in StackQL: die Anzahl der Zeichen in einem String oder die Anzahl der Bytes in einem BLOB.

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

Gibt die Anzahl der Zeichen eines String-Eingabeausdrucks vor dem ersten `NULL`-Zeichen oder die Anzahl der Bytes eines BLOB-Ausdrucks zurück.  

Siehe auch:  
[[` SELECT `]](/language-spec/select) 

* * * 

:::info

Um die Länge eines JSON-Arrays zu ermitteln, verwenden Sie die Funktion [**JSON_ARRAY_LENGTH**](/language-spec/functions/json/json_array_length).

:::

## Syntax

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

## Argumente

__*expression*__  
Ein ASCII-String oder ein BLOB.

> Gibt `NULL` zurück, wenn *expression* `NULL` ist.

> Wenn *expression* numerisch ist, wird die Länge einer String-Darstellung von *expression* zurückgegeben.

## Rückgabewert(e)
Gibt eine Ganzzahl zurück.

* * *

## Beispiele

### Die Länge einer String-Spalte zurückgeben

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

Weitere Informationen finden Sie unter [https://www.sqlite.org/lang_corefunc.html#length](https://www.sqlite.org/lang_corefunc.html#length)
