sort_array وظيفه

ينطبق على:check marked yes Databricks SQL check marked yes 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]