4 דרכים לפצל מחרוזת לפי מפריד ב-SQL
Miscellanea / / June 18, 2022
כמה מתכנתי SQL רוצים להגדיר פיצול מחרוזת בשרת SQL. אבל לפעמים, מתכנתים עשויים להתבלבל לגבי איך אתה יכול לעשות את זה. אז, במאמר זה, אתה יכול ללמוד כמה שיטות לפיצול מחרוזת SQL לפי מפריד, שקל להבין. קרא את השלבים הבאים בקפידה כדי לפצל בהצלחה את מפריד SQL בשרת ה-SQL שלך.
תוכן
- 4 דרכים לפצל מחרוזת לפי מפריד ב-SQL
- שיטה 1: מחרוזת SQL פיצול רגיל
- שיטה 2: SQL Server Split String
- שיטה 3: PostgreSQL Split String
- שיטה 4: MySQL Split String
4 דרכים לפצל מחרוזת לפי מפריד ב-SQL
יש ארבע דרכים בעזרתו ניתן לפצל ערך מחרוזת מופרדת. אתה יכול להשתמש בכל אחת מהשיטות עם הפונקציה המתאימה כדי להשיג את קוד הפלט הרצוי בשרת SQL. בואו נתחיל!
שיטה 1: מחרוזת SQL פיצול רגיל
זוהי אחת השיטות הקלות ביותר שאתה יכול לנסות לפצל מחרוזת מופרדת. בשיטה זו, עלינו להשתמש ב- לְפַצֵל() פוּנקצִיָה. פונקציה זו לוקחת מחרוזת ומפריד בתור הארגומנטים. והמחרוזת הזו מפוצלת על סמך המפריד שצוין.
תחביר:
SPLIT(VALUE[, מפריד])
1. מבוסס על ה פסיק (,) תוחם, פונקציה זו תפצל את ערך המחרוזת כברירת מחדל. אבל התנאי הוא שאתה צריך לציין את מפריד היעד עבור בתים.
דוגמא:
בחר SPLIT('1,2,3,4,5,6,7', ',') AS arr;
תְפוּקָה:
arr"[1,2,3,4,5,6,7]"
2. אם צוין מפריד ריק, הפונקציה תחזיר מערך תווים UTF-8 מערך המחרוזת. אנחנו מפצלים את המיתר עם ה מֶרחָבהמשמש כמפריד במקרה הזה.
דוגמא: (מערך של מחרוזות)
בחר SPLIT('p q r s t u v', ' ') AS arr;
תְפוּקָה:
arr"[p, q, r, s, t, u, v]"
3. כמו כן, אם אתה מפעיל א מחרוזת ריקה, הפונקציה תיתן פלט עם ה מערך ריק.
דוגמא:
בחר SPLIT('', '') AS arr;
תְפוּקָה:
arr[]
קרא גם: פקודת תיקון נכשלה עם קוד שגיאה 1 Python Egg Info
שיטה 2: SQL Server Split String
אתה יכול להשתמש ב STRING_SPLIT() פונקציה בשרת SQL כדי לפצל מחרוזת מופרדת.
תחביר:
STRING_SPLIT (מחרוזת, תוחם)
דוגמא:
בחר ערךמ STRING_SPLIT('m, n, o, p, q, r', ',');
תְפוּקָה:
ערךMנoעשר
שיטה 3: PostgreSQL Split String
בעזרת ה SPLIT_PART() פונקציה, אתה יכול לפצל כל מחרוזת ב-SQL. פונקציית המחרוזת המפוצלת הזו של PostgreSQL לוקחת מחרוזת לפצל ומפריד לשימוש. כמו כן, הוא מחזיר את החלק של המחרוזת כפי שצוין.
הערה: פרמטר המיקום צריך להיות א מספר שלם חיובי שאמור להתחיל ב-1.
תחביר:
SPLIT_PART(מחרוזת, מפריד, מיקום)
דוגמא:
בחר split_part('h, e, l, l, o', ',', 3);
תְפוּקָה:
חלק_חלקל.
קרא גם: כיצד להפעיל או להשבית JavaScript בדפדפן שלך
שיטה 4: MySQL Split String
בתוך ה MySQL שיטת Split String, אנחנו יכולים להשתמש ב SUBSTRING_INDEX() פונקציה לפצל מחרוזת מופרדת ב-SQL. כעת, פונקציה זו לוקחת את המחרוזת, המפריד והמחרוזת כארגומנטים ומחזירה את מספר המחרוזות בהתאם לספירה המפוצלת על ידי המפריד שסופק.
תחביר:
SUBSTRING_INDEX(מחרוזת, מפריד, ספירה)
דוגמא:
SELECT SUBSTRING_INDEX('q, w, e, r, t, y', ',', 6);
תְפוּקָה:
q, w, e, r, t, y
מוּמלָץ:
- כיצד לעקוב אחר מספר אפליקציית טקסט בחינם
- תקן PSK שגוי שסופק עבור SSID רשת ב-Windows 10
- 16 אפליקציות ה-GUI הטובות ביותר של MongoDB
- 10 שפות התכנות הטובות ביותר ללמוד היום
אז עכשיו, אנו מקווים שהבנתם את האמור 4 דרכים לSQL מפצל מחרוזת על ידי מפריד עם התחביר לעזרתך. אתה יכול להודיע לנו על כל שאלה לגבי מאמר זה או הצעות לגבי כל נושא אחר שאתה רוצה שניצור עליו מאמר. שחרר אותם בקטע ההערות למטה כדי שנדע.