STARTSWITH (Azure Cosmos DB)

ينطبق على: واجهة برمجة تطبيقات SQL

إرجاع قيمة منطقية تشير إلى ما إذا كان تعبير السلسلة الأول يبدأ بالتعبير الثاني.

بناء الجملة

STARTSWITH(<str_expr1>, <str_expr2> [, <bool_expr>])  

الوسيطات

str_expr1
هو تعبير سلسلة.

str_expr2
هو تعبير سلسلة يجب مقارنته ببداية str_expr1.

bool_expr قيمة اختيارية لتجاهل الحالة. عند التعيين على true، سيقوم STARTSWITH بإجراء بحث غير حساس لحالة الأحرف. عندما تكون هذه القيمة غير محددة، تكون خاطئة.

أنواع الإرجاع

إرجاع تعبير منطقي.

أمثلة

يتحقق المثال التالي مما إذا كانت السلسلة "abc" تبدأ بـ "b" و"A".

SELECT STARTSWITH("abc", "b", false) AS s1, STARTSWITH("abc", "A", false) AS s2, STARTSWITH("abc", "A", true) AS s3

هنا مجموعة النتائج.

[
    {
        "s1": false,
        "s2": false,
        "s3": true
    }
]

الملاحظات

تعرّف على كيفية استخدام وظيفة نظام السلسلة هذه للفهرس.

الخطوات التالية