?:: عامل التشغيل (علامة النقطين الثلاثية)

ينطبق على: وضع علامة Databricks Runtime 15.3 والإحدث

تحويل القيمة expr إلى نوع type البيانات الهدف مع التسامح مع الخطأ. عامل التشغيل هذا هو مرادف لدالة try_cast.

بناء الجملة

expr ?:: type

الوسيطات

  • expr: أي تعبير قابل للصب.

المرتجعات

النتيجة هي نوع type.

الأمثلة

> SELECT '20'?::INTEGER;
 20

> SELECT 'twenty'?::INTEGER;
 NULL

> SELECT typeof(NULL?::STRING);
 string