مشاركة عبر


StringSplit (استعلام NoSQL)

ينطبق على: NoSQL

إرجاع صفيف من السلاسل الفرعية التي تم الحصول عليها من فصل السلسلة المصدر بواسطة المحدد المحدد.

بناء الجملة

StringSplit(<string_expr1>, <string_expr2>)

الوسيطات

‏‏الوصف
string_expr1 تعبير سلسلة المصدر لتحليله.
string_expr2 السلسلة المستخدمة كمحدد.

أنواع الإعادة

إرجاع تعبير الصفيف.

الأمثلة

يوضح المثال التالي كيفية استخدام هذه الدالة لتقسيم سلسلة.

SELECT VALUE {
  seperateOnLetter: StringSplit("Handlebar", "e"),
  seperateOnSymbol: StringSplit("CARBON_STEEL_BIKE_WHEEL", "_"),
  seperateOnWhitespace: StringSplit("Road Bike", " "),
  seperateOnPhrase: StringSplit("xenmoun mountain bike", "moun"),
  undefinedSeperator: StringSplit("AluminumBikeFrame", undefined),
  emptySeparatorString: StringSplit("Helmet", ""),
  emptySourceString: StringSplit("", "")
}
[
  {
    "seperateOnLetter": [
      "Handl",
      "bar"
    ],
    "seperateOnSymbol": [
      "CARBON",
      "STEEL",
      "BIKE",
      "WHEEL"
    ],
    "seperateOnWhitespace": [
      "Road",
      "Bike"
    ],
    "seperateOnPhrase": [
      "xen",
      " ",
      "tain bike"
    ],
    "emptySeparatorString": [
      "Helmet"
    ],
    "emptySourceString": [
      ""
    ]
  }
]

الملاحظات

  • لا تستخدم وظيفة النظام هذه الفهرس.