مشاركة عبر


map دالة

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

إنشاء خريطة مع أزواج قيم المفاتيح المحددة.

بناء الجملة

map( [key1, value1] [, ...] )

الوسيطات

  • keyN: تعبير من أي نوع قابل للمقارنة. يجب أن تشترك الكل keyN في نوع أقل شيوعا.
  • valueN: تعبير من أي نوع. يجب أن تشترك الكل valueN في نوع أقل شيوعا.

المرتجعات

MAP مع مفاتيح مكتوبة كنوع أقل شيوعا من keyN والقيم التي تم كتابتها كنوع أقل شيوعا من valueN.

يمكن أن يكون هناك 0 أزواج أو أكثر.

إذا كان هناك مفتاح مكرر أو مفتاح NULL، فإن الدالة تثير خطأ.

الأمثلة

> SELECT map(1.0, '2', 3.0, '4');
 {1.0 -> 2, 3.0 -> 4}