כיצד אוכל להשתמש בפונקציית CONCAT() ב-MySQL?

Kyzd Wkl Lhstms Bpwnqzyyt Concat B Mysql



כשזה מגיע לעבודה עם MySQL, ישנן פונקציות שימושיות רבות זמינות שיעזרו לך לתפעל ולנהל את הנתונים שלך. ה CONCAT() function היא אחת מאותן פונקציות המאפשרות לך לשלב שתי מחרוזות או יותר למחרוזת אחת. פונקציה זו יכולה להיות שימושית להפליא כאשר מדובר בעבודה עם מערכי נתונים גדולים לניהול וניתוח.

מדריך זה יספק מידע מפורט כיצד להשתמש ב- CONCAT() פונקציה ב-MySQL.







כיצד אוכל להשתמש בפונקציית CONCAT() ב-MySQL?

ה ' CONCAT() הפונקציה ' מנוצלת למיזוג שתי מחרוזות או יותר למחרוזת אחת, על ידי לקיחת מחרוזות מרובות כארגומנטים והחזרת ערך מחרוזת בודדת. התחביר לחיבור מחרוזות באמצעות הפונקציה CONCAT() ניתן להלן:



CONCAT ( 'מחרוזת1' , 'מחרוזת2' ,... )


בתחביר לעיל, ציין את ערכי המחרוזת לבחירתך במקום string1, string2 וכו'.



בוא נראה כמה דוגמאות של הפונקציה CONCAT() כדי להבין את פעולתן.





דוגמה 1: חיבור שני מיתרים

הקלד את הפקודה הנתונה להלן כדי לחבר שתי מחרוזות באמצעות ' CONCAT() ' פונקציה ואחזר את התוצאה באמצעות ' בחר 'הצהרה:



בחר CONCAT ( 'לינוקס' , 'רֶמֶז' ) ;


בדוגמה לעיל, אתה יכול לשנות את המחרוזות ' לינוקס ', ו' רֶמֶז ' עם המחרוזות שברצונך למזג.

תְפוּקָה


הפלט הראה כי ' לינוקס ', ו' רֶמֶז ' מחרוזות צורפו למחרוזת בודדת בתור ' לינוקס רמז '.

דוגמה 2: חיבור יותר משני מיתרים

כדי למזג יותר משתי מחרוזות אתה רק צריך להגדיל את מספר הארגומנטים בפונקציה CONCAT() כפי שמוצג להלן:

בחר CONCAT ( 'לינוקס' , '' , 'רֶמֶז' , '!' ) ;


בדוגמה שלמעלה, הארגומנט השני הוא רווח בודד, והרביעי הוא תו מיוחד פירושו שגם תווים מיוחדים ייחשבו כמחרוזת וניתן לצרף אותם.

תְפוּקָה


הפלט הראה שהמחרוזות שורשרות.

דוגמה 3: הצטרפו לערכי עמודות

ה ' CONCAT() ניתן להשתמש בפונקציה עם ה בחר הצהרה כדי להצטרף לערכי העמודות הספציפיים של טבלה מסוימת. הדוגמה של שרשור שתי עמודות ' שם פרטי ' ו' שם משפחה ' של ה ' לקוחות 'הטבלה מסופקת להלן:

בחר CONCAT ( שם פרטי, '' , שם משפחה ) AS FULL_NAME מלקוחות;


בדוגמה לעיל, הפלט יוצג כ' שם מלא '.

תְפוּקָה


הפלט הראה שערכי העמודות שצוינו הצטרפו.

דוגמה 4: הצטרפות לערכי מחרוזת ועמודות

ניתן להשתמש בפונקציה CONCAT() כדי לצרף את ערכי העמודות של טבלה עם מחרוזת ספציפית. הדוגמה של הצטרפות ל' ברוך הבא 'מחרוזת וה' שם פרטי ' ו' שם משפחה ' העמודות של ' לקוחות 'הטבלה ניתנת להלן:

בחר CONCAT ( 'ברוך הבא, ' , שם פרטי, '' , שם משפחה )
כברכה מלקוחות;


תְפוּקָה


הפלט הראה שערכי המחרוזת והעמודה שורשרו.

דוגמה 5: הצטרף לערכי עמודות מטבלאות שונות

ה ' CONCAT() הפונקציה יכולה לחבר את ערכי העמודות של שתי טבלאות שונות ולתת את התוצאה כערך יחיד, כפי שמוצג בדוגמה הבאה:

בחר CONCAT ( ORDERS.PRODUCT_ID , '' , PRODUCTS.NAME , '(' , ORDERS.QUANTITY , ')' )
כפרטים
מהזמנות, מוצרים
WHERE ORDERS.PRODUCT_ID = PRODUCTS.ID;


בדוגמה לעיל, ' מזהה מוצר ' ו' כַּמוּת ' העמודות של ' הזמנות 'טבלאות וה' שֵׁם עמודה של ' מוצרים טבלת ' משורשרת על סמך התנאי המשמש בתוך ' איפה 'סעיף.

תְפוּקָה


הפלט הראה שהערכים צורפו לערך בודד.

דוגמה 6: הצטרף לערכי העמודה באמצעות IFNULL()

ב-MySQL, ה' IFNULL() ” היא פונקציה המאפשרת למשתמש לבדוק אם הערך הוא ריק או שלא. ה ' CONCAT() ניתן להשתמש בפונקציה עם ' IFNULL() ” פונקציה כדי לבדוק (אם הערך הוא NULL או לא) ולהצטרף לערכי העמודות של טבלה מסוימת.

הנה הדוגמה להצטרפות לערך העמודה באמצעות IFNULL():

בחר CONCAT ( IFNULL ( שם פרטי, '' ) , '' , IFNULL ( שם משפחה, '' ) )
AS FULL_NAME מלקוחות;


בדוגמה שלמעלה, הפונקציה IFNULL() מחזירה את הערכים הלא-null של ' שם פרטי ' וה ' שם משפחה ' העמודות של ' לקוחות הטבלה ולאחר מכן ה- CONCAT() ' הפונקציה שרשרת את הערכים המוחזרים.

תְפוּקָה


הפלט הראה כי ' שם פרטי ' וה ' שם משפחה עמודה של ' לקוחות ' טבלה מוזגו על סמך התוצאה של הפונקציה IFNULL() .

דוגמה 7: הצטרף לערכי העמודה באמצעות CONCAT_WS()

בתוך ה ' CONCAT_WS() פונקציה, ה- WS ' מייצג ' עם מפריד ' שפירושו ' CONCAT_WS() ' משמש כדי לשרשר שתי מחרוזות או יותר יחד עם מפריד מוגדר.

הדוגמה של הפונקציה CONCAT_WS() מסופקת להלן:

בחר CONCAT_WS ( ',' , כתובת, עיר, מדינה ) כמיקום מלקוחות;


בדוגמה לעיל, ' כתובת ', ' עִיר ', ו' מדינה ' העמודות של ' לקוחות טבלת ' משמשים עם ' , 'מפריד.

תְפוּקָה


הפלט הראה שהעמודות שצוינו צורפו עם הפסיק ' , 'מפריד.

סיכום

ה ' CONCAT() ” פונקציה ב-MySQL היא כלי רב עוצמה המאפשר לך לחבר מחרוזות וערכי עמודות בדרכים שונות, מה שמקל על מניפולציות וניתוח הנתונים שלך. על ידי ביצוע הדוגמאות שנדונו לעיל, תוכל להתחיל להשתמש בפונקציה זו בשאילתות MySQL משלך כדי לשלב טקסט ונתונים בדרכים חדשות ומשמעותיות. כתיבה זו הסבירה מקרי שימוש שונים של הפונקציה CONCAT() ב-MySQL.