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.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime
ile başlayan expr ve uzunluğunda posolan alt dizesini len döndürür. Bu işlev, işlevinsubstr eş anlamlısıdır.
Söz dizimi
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Bağımsız değişkenler
-
expr: BirBINARYveyaSTRINGifadesi. -
pos: Başlangıç konumunu belirten tam sayısal bir ifade. -
len: İsteğe bağlı integral sayısal ifade.
Döndürülenler
Bir STRING.
pos 1 tabanlıdır. Negatifse pos başlangıç, sonundaki karakterleri (veya baytları BINARY) sayarak belirlenir.
1'den küçükse len sonuç boş olur.
Atlanırsa len , işlevi ile posbaşlayan karakterler veya baytlar üzerinde döndürür.
Örnekler
> SELECT substring('Spark SQL', 5);
k SQL
> SELECT substring('Spark SQL', -3);
SQL
> SELECT substring('Spark SQL', 5, 1);
k
> SELECT substring('Spark SQL' FROM 5);
k SQL
> SELECT substring('Spark SQL' FROM -3);
SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
Spar