إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
ترجع السلسلة الفرعية expr التي تبدأ من pos و بطول len. هذه الدالة هي مرادف لدالة السلسلة الفرعية.
بناء الجملة
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
الوسيطات
expr: تعبيرBINARYأوSTRING.pos: تعبير رقمي متكامل يحدد موضع البداية.len: تعبير رقمي متكامل اختياري.
المرتجعات
STRING.
pos يستند إلى 1. إذا كان pos سالبا، يتم تحديد البداية عن طريق حساب الأحرف (أو وحدات البايت ل BINARY) من النهاية.
إذا كان len أقل من 1، تكون النتيجة فارغة.
إذا len تم حذف إرجاع الدالة على الأحرف أو وحدات البايت بدءا من pos.
الأمثلة
> SELECT substring('Spark SQL', 5);
k SQL
> SELECT substring('Spark SQL', -3);
SQL
> SELECT substring('Spark SQL', 5, 1);
k
> SELECT substring('Spark SQL' FROM 5);
k SQL
> SELECT substring('Spark SQL' FROM -3);
SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
Spar