مشاركة عبر


sort_array دالة

ينطبق على: وضع علامة Databricks SQL وضع علامة Databricks Runtime

إرجاع الصفيف بترتيب expr تم فرزه.

بناء الجملة

sort_array(expr [, ascendingOrder] )

الوسيطات

  • expr: تعبير ARRAY عن عناصر قابلة للفرز.
  • ascendingOrder: تعبير اختياري BOOLEAN افتراضيا إلى true.

المرتجعات

يتطابق نوع النتيجة مع expr.

يفرز صفيف الإدخال بترتيب تصاعدي أو تنازلي وفقا للترتيب الطبيعي لعناصر الصفيف. NULL يتم وضع العناصر في بداية الصفيف الذي تم إرجاعه بترتيب تصاعدي أو في نهاية الصفيف الذي تم إرجاعه بترتيب تنازلي.

الأمثلة

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