

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à.

# Substring
<a name="substring-function"></a>

`substring` restituisce i caratteri in una stringa, partendo dalla posizione specificata dall'argomento *inizio* e proseguendo con il numero di caratteri specificato dagli argomenti *lunghezza*. 

## Sintassi
<a name="substring-function-syntax"></a>

```
substring(expression, start, length)
```

## Arguments (Argomenti)
<a name="substring-function-arguments"></a>

 *espressione*   
Un'espressione può essere il nome di un campo che utilizza il tipo di dati stringa, come **address1**, un valore letterale come **'Unknown'** o un'altra funzione come `substring(field_name,1,5)`.

 *start*   
La posizione del carattere da cui iniziare. *inizio* è inclusivo, pertanto il carattere nella posizione iniziale è il primo carattere nel valore restituito. Il valore minimo per *start* è 1. 

 *length*   
Il numero di caratteri aggiuntivi da includere dopo l'argomento *inizio*. *lunghezza* include *inizio*, perciò l'ultimo carattere restituito è (*lunghezza* - 1) dopo il carattere iniziale.

## Tipo restituito
<a name="substring-function-return-type"></a>

Stringa

## Esempio
<a name="substring-function-example"></a>

L'esempio seguente restituisce dal tredicesimo al diciannovesimo carattere in una stringa. L'inizio della stringa è l'indice 1, quindi iniziate a contare dal primo carattere.

```
substring('Fantasy and Science Fiction',13,7)
```

Viene restituito il valore seguente.

```
Science
```