Bagikan melalui


sort_array fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menghasilkan array dalam expr dengan urutan sortir.

Sintaks

sort_array(expr [, ascendingOrder] )

Argumen

  • expr: Ekspresi ARRAY elemen yang dapat diurutkan.
  • ascendingOrder: Ekspresi opsional BOOLEAN yang default ke true.

Mengembalikan

Jenis hasil cocok dengan expr.

Mengurutkan array masukan dalam urutan naik atau turun sesuai dengan urutan alami elemen array. NULL elemen akan ditempatkan di awal array yang dihasilkan dalam urutan naik, atau ditempatkan pada akhir array yang dihasilkan dalam urutan menurun.

Contoh

> SELECT sort_array(array('b', 'd', NULL, 'c', 'a'), true);
 [NULL,a,b,c,d]