# SUBSTRING

Verilen dizenin içinde belirtilen bir noktadan başlayarak bir alt dize çıkarır.

Bu, [`SUBSTR`](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Lakehouse/TransformationFunctions/string/substr.htm) işlevi için bir takma isimdir.

## Söz dizimi

```
SUBSTRING(STRING, START [, LENGTH])
```

## Bağımsız Değişkenler

#### STRING

Tür: `string`

Alt dizeyi ayıklanacak dize.

#### START

Tür: `integer`

Alt dizenin başlangıç dizini.

Konumlar `1` ile başlar. Negatif bir başlangıç konumu, dizenin sonuna göre yorumlanır.

#### LENGTH

Tür: `integer`

(İsteğe bağlı) Alt dizenin uzunluğu.

Atlanırsa, başlangıç konumundan sonraki dizenin geri kalanı `START` döndürülür.

## Döndürür

Tür: `string`

`STRING` öğesinden, `START` başlangıç konumundan `LENGTH` uzunluğunda bir alt dize döndürür.

***

## Örnekler

| STRING | START | LENGTH | Çıktı |
| --- | --- | --- | --- |
| Hello World | 1 | 5 | Merhaba |
| Merhaba Dünya | 0 | 4 | `''` |
| Merhaba Dünya | -5 | 5 | Dünya |
| Merhaba Dünya | 12 | 4 | `''` |
| Merhaba Dünya | -12 | 4 | `''` |
| Merhaba Dünya | 2 | 3 | ell |
| Merhaba Dünya | 3 | -2 | `''` |
| Merhaba Dünya | 2 | 14 | Merhaba Dünya |
| Merhaba Dünya | 2 |  | ello World |
| Hello World | -3 | 2 | rl |
| `null` | -3 | 2 | `null` |