مشاركة عبر


size دالة

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

إرجاع العلاقة الأساسية للصفيف أو الخريطة في expr.

بناء الجملة

size(expr)

الوسيطات

  • expr: تعبير ARRAY أو MAP .

المرتجعات

INTEGER.

إشعار

في Databricks Runtime، إذا كان spark.sql.ansi.enabled هو ، size(NULL) يتم falseإرجاع -1 بدلا من NULL.

الأمثلة

> SELECT size(array('b', 'd', 'c', 'a'));
 4
> SELECT size(map('a', 1, 'b', 2));
 2
> SELECT size(NULL);
 -1