Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
✅ Azure Stream Analytics ✅ Fabric Olay Akışı
Bir karakterin veya metnin bir bölümünü döndürür.
Sözdizimi
SUBSTRING ( expression, start, length )
Uyarı
SUBSTRING işlevinin dizini/konumu 1 tabanlıdır.
Tartışmalar
ifade
Bir karakter ifadesi veya nvarchar(max) türünde bir sütundur.
başlangıç
Döndürülen karakterlerin nerede başlatıldığını belirten bir bigint ifadesidir. Başlangıç değeri 1'den küçükse, döndürülen ifade ifadede belirtilen ilk karakterden başlar. Bu durumda, döndürülen karakter sayısı başlangıç + uzunluk toplamının en büyük değeridir- 1 veya 0. Başlangıç değeri değer ifadesindeki karakter sayısından büyükse, sıfır uzunluklu bir ifade döndürülür.
uzunluk
İfadenin kaç karakterinin döndürüleceğini belirten pozitif bir bigint ifadesidir. Uzunluk negatifse bir hata oluşturulur ve deyimi sonlandırılır. Başlangıç ve uzunluk toplamı ifadedeki karakter sayısından büyükse, başlangıçtan itibaren tüm değer ifadesi döndürülür.
Dönüş Türleri
nvarchar(max)
Örnekler
SELECT
'abcdefg' AS x,
SUBSTRING('abcdefg',2,4) AS substringX
FROM Input
| x | substringX |
|---|---|
| abcdefg | bcde |