Teradata - Dize Manipülasyonu
Teradata, dizeleri değiştirmek için çeşitli işlevler sağlar. Bu işlevler ANSI standardıyla uyumludur.
| Sr.No | Dize İşlevi ve Açıklaması |
|---|---|
| 1 | || Dizeleri birlikte birleştirir |
| 2 | SUBSTR Bir dizenin bir kısmını çıkarır (Teradata uzantısı) |
| 3 | SUBSTRING Bir dizenin bir bölümünü çıkarır (ANSI standardı) |
| 4 | INDEX Bir dizedeki bir karakterin konumunu bulur (Teradata uzantısı) |
| 5 | POSITION Bir dizedeki bir karakterin konumunu bulur (ANSI standardı) |
| 6 | TRIM Bir dizeden boşlukları kırpar |
| 7 | UPPER Bir dizeyi büyük harfe dönüştürür |
| 8 | LOWER Bir dizeyi küçük harfe dönüştürür |
Misal
Aşağıdaki tablo sonuçlarla birlikte bazı dizi işlevlerini listeler.
| String Fonksiyonu | Sonuç |
|---|---|
| ALT DİZİ SEÇİN (4 İÇİN 1'DEN 'depo') | eşya |
| SUBSTR ('depo', 1,4) SEÇİN | eşya |
| 'Veri' SEÇİN || '' || 'depo' | Veri deposu |
| ÜST SEÇİN ('veri') | VERİ |
| DÜŞÜK SEÇİN ('VERİ') | veri |