Aracılığıyla paylaş


elt işlev

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

n'inci ifadeyi geri döndürür.

Söz dizimi

elt(index, expr1 [, ...])

Argümanlar

  • index: 0'dan büyük bir INTEGER ifadesi.
  • exprN: Tüm exprN 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 NULL döndürür.

Örnekler

> SELECT elt(1, 'scala', 'java');
 scala