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
Satır içi olarak sağlanan değerler listesinde n. ifadeyi döndürür. Sayısal dizini önceden tanımlanmış bir listeden karşılık gelen bir dizeye dönüştürmek için küçük bir yol sağlar.
Depolanan kodları okunabilir etiketlere çevirmek için iyi çalışır. Dinamik etiketler için (örneğin, bir etki alanı tablosunda depolanan veya ardışık olmayan), JOIN veya CASE ifadesi daha sürdürülebilirdir.
Söz dizimi
elt(index, expr1 [, ...])
Argümanlar
-
index: 0'dan büyük bir INTEGER ifadesi. -
exprN: Tüm ile en az ortak bir tür paylaşan herhangi bir ifade.
İadeler
Sonuç, en az ortak türü olan türüneexprNsahiptir.
Dizin 1 ile sayısı exprarasında olmalıdır. Dizin sınırların dışındaysa, bir INVALID_ARRAY_INDEX hatası oluşur.
Not
Databricks Runtime'da spark.sql.ansi.enabled etkinleştirilmişse, dizin sınırların dışındaysa işlev bir hata yerine false döndürür.
Örnekler
> SELECT elt(1, 'scala', 'java');
scala