4 طرق لتقسيم السلسلة بواسطة محدد في SQL
منوعات / / June 18, 2022
يريد العديد من مبرمجي SQL تحديد سلسلة مقسمة في خادم SQL. لكن في بعض الأحيان ، قد يتم الخلط بين المبرمجين حول كيفية القيام بذلك. لذلك ، في هذه المقالة ، يمكنك تعلم بعض الطرق لتقسيم سلسلة SQL بواسطة المحدد ، والتي يسهل فهمها. اقرأ واتبع هذه الخطوات بعناية لتقسيم محدد SQL بنجاح على خادم SQL.
محتويات
- 4 طرق لتقسيم السلسلة بواسطة محدد في SQL
- الطريقة 1: سلسلة انقسام SQL القياسية
- الطريقة 2: SQL Server Split String
- الطريقة الثالثة: سلسلة انقسام PostgreSQL
- الطريقة الرابعة: MySQL Split String
4 طرق لتقسيم السلسلة بواسطة محدد في SQL
هناك أربع طرق التي يمكنك من خلالها تقسيم قيمة سلسلة محددة. يمكنك استخدام أي من الطرق مع الوظيفة المعنية لتحقيق كود الإخراج المطلوب في خادم SQL. هيا بنا نبدأ!
الطريقة 1: سلسلة انقسام SQL القياسية
إنها إحدى أسهل الطرق التي يمكنك من خلالها محاولة تقسيم سلسلة محددة. في هذه الطريقة ، علينا استخدام ينقسم() وظيفة. تأخذ هذه الوظيفة السلسلة والمحدد كوسيطتين. ثم يتم تقسيم هذه السلسلة بناءً على المحدد المحدد.
بناء الجملة:
انقسام (VALUE [، محدد])
1. على أساس فاصلة (،) محدد، ستقوم هذه الوظيفة بتقسيم قيمة السلسلة افتراضيًا. لكن الشرط هو أنه يجب عليك تحديد محدد الهدف للبايت.
مثال:
تحديد SPLIT ('1،2،3،4،5،6،7'، '،') AS arr؛
انتاج |:
آر"[1,2,3,4,5,6,7]"
2. إذا تم تحديد محدد فارغ ، فستقوم الدالة بإرجاع مصفوفة أحرف UTF-8 من قيمة السلسلة. نحن نقسم السلسلة مع الفضاءالذي يعمل كمحدد في هذه الحالة.
مثال: (مصفوفة من السلاسل)
تحديد انقسام ('p q r s t u v'، '') AS arr؛
انتاج |:
آر"[p ، q ، r ، s ، t ، u ، v]"
3. أيضًا ، إذا قمت بتشغيل ملف سلسلة فارغة، ستعطي الوظيفة مخرجات بامتداد مجموعة فارغة.
مثال:
تحديد انقسام ('' ، '') AS arr ؛
انتاج |:
آر[]
اقرأ أيضا: إصلاح فشل الأمر مع رمز الخطأ 1 Python Egg Info
الطريقة 2: SQL Server Split String
يمكنك استخدام ال STRING_SPLIT () وظيفة في خادم SQL لتقسيم سلسلة محددة.
بناء الجملة:
STRING_SPLIT (سلسلة ، محدد)
مثال:
تحديد القيمةمن STRING_SPLIT ('m، n، o، p، q، r'، '،') ؛
انتاج |:
القيمةمناصفص
الطريقة الثالثة: سلسلة انقسام PostgreSQL
بمساعدة من SPLIT_PART () وظيفة ، يمكنك تقسيم أي سلسلة في SQL. تأخذ وظيفة تقسيم السلسلة النصية في PostgreSQL سلسلة لتقسيمها ومحدد لاستخدامها. كما تقوم بإرجاع جزء السلسلة كما هو محدد.
ملحوظة: يجب أن تكون معلمة الموضع أ عدد صحيح موجب والتي يجب أن تبدأ من 1.
بناء الجملة:
SPLIT_PART (سلسلة ، محدد ، موضع)
مثال:
حدد Split_part ('h، e، l، l، o'، '،'، 3) ؛
انتاج |:
تقسيم_جزءل.
اقرأ أيضا: كيفية تمكين أو تعطيل JavaScript في المستعرض الخاص بك
الطريقة الرابعة: MySQL Split String
في ال MySQL طريقة Split String ، يمكننا استخدام SUBSTRING_INDEX () وظيفة لتقسيم سلسلة محددة في SQL. الآن ، تأخذ هذه الوظيفة عدد السلسلة والمحدد والسلسلة كوسائط وتعيد عدد السلاسل بناءً على تقسيم العدد بواسطة المحدد المقدم.
بناء الجملة:
SUBSTRING_INDEX (سلسلة ، محدد ، عدد)
مثال:
حدد SUBSTRING_INDEX ('q، w، e، r، t، y'، '،'، 6) ،
انتاج |:
q ، w ، e ، r ، t ، y
مُستَحسَن:
- كيفية تتبع رقم تطبيق نصي مجانًا
- إصلاح خطأ PSK المقدم لشبكة SSID على نظام التشغيل Windows 10
- 16 من أفضل تطبيقات MongoDB GUI
- أفضل 10 لغات برمجة لتتعلمها اليوم
والآن نتمنى أن تكون قد فهمت ما ذكر 4 طرقSQL سلسلة منقسمة بواسطة محدد مع بناء الجملة لمساعدتكم. يمكنك إخبارنا بأي استفسارات حول هذه المقالة أو اقتراحات حول أي موضوع آخر تريد منا أن نكتب مقالًا عنه. قم بإسقاطها في قسم التعليقات أدناه حتى نعرف.