SUBSTR
Verilen dizenin içinde belirtilen bir noktadan başlayarak bir alt dizeyi çıkarır.
Söz dizimi
SUBSTR(STRING, START [, LENGTH])
Bağımsız Değişkenler
STRING
Tür: string
Alt dizenin çıkarılacağı 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 START sonraki dizenin geri kalanı döndürülür.
döndürür
Tür: string
STRING dizisinden, başlangıç konumu START ve uzunluğu LENGTH olan bir alt dize döndürür.
Örnekler
| STRING | START | LENGTH | Çıktı |
|---|---|---|---|
| Hello World | 1 | 5 | Merhaba |
| Hello World | 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 | ello Dünya |
| Merhaba Dünya | 2 | ello Dünya | |
| Merhaba Dünya | -3 | 2 | rl |
null
|
-3 | 2 | null
|