SUBSTRING
Verilen dizenin içinde belirtilen bir noktadan başlayarak bir alt dize çıkarır.
Bu, SUBSTR 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
|