נגישות       נגישות
שינוי גודל טקסט:
א א א
שינוי צבעי האתר:
? מקשי קיצור:

לחיצה חוזרת ונשנית על המקש Tab תעביר אתכם בין הקישורים והאזורים השונים בעמוד.

הפעלת מקשי הקיצור תלויה בדפדפן שבו אתם משתמשים.

Internet Explorer, Chrome ובגרסאות ישנות של Firefox: לחצו על מקש Alt ועל מקש המספר או האות על-פי הרשימה. ב Firefox 3 ומעלה: לחצו על המקשים Alt + Shift + המספר או האות.

S - עבור לתוכן הדף
L - חיפוש
1- עמוד הבית
2 - פרוייקטים
3 - מדריכים
4 - אודות
5 - צרו קשר
6 - הצהרת נגישות
 

איחוד בין עמודות באמצעות CONCAT

מחבר:
בתאריך:

 

להורדת קובץ ה-sql שמלווה את המדריך:

להורדה

בטבלה שלנו שם העובד והיישוב ממנו הוא בא נמצאים בשתי עמודות שונות, כפי שניתן לראות:

workers_idworkers_nameworkers_city
1MosheNahariya
2YekhezkelRamat Hasharon
3YirmiyahuBat Yam
4GershonBeer-sheva
5AsherJerusalem
6MetushelahNatanyah

ואנחנו מעוניינים לאחד ביניהן וליצור עמודה חדשה שבה שמו של העובד ומהיכן הוא בא. לשם כך, נשתמש ב-CONCAT.

זה התחביר של שאילתת CONCAT.

SELECT CONCAT(`עמודה 1` , `עמודה 2`)
FROM `שם הטבלה`

זו השאילתה בדוגמה שלנו שבה שם הטבלה הוא workers:

SELECT CONCAT(`workers_name`, `workers_city`)
FROM workers

וכך נראית העמודה המאוחדת:

CONCAT(`workers_name`, `workers_city`)
MosheNahariya
YekhezkelRamat Hasharon
YirmiyahuBat Yam
GershonBeer-sheva
AsherJerusalem
MetushelahNatanyah

במידה ונרצה להוסיף משהו שיחבר בין העמודות דוגמת רווח או מילת קישור, נוסיף אותם לשאילתה. לדוגמה, הוספתי את מילת הקישור from עם רווחים סביבה:

SELECT CONCAT(`workers_name`," from ",`workers_city`)
FROM workers

CONCAT(`workers_name`," from ",`workers_city`)
Moshe from Nahariya
Yekhezkel from Ramat Hasharon
Yirmiyahu from Bat Yam
Gershon from Beer-sheva
Asher from Jerusalem
Metushelah from Natanyah

כדי לתת שם יפה לעמודה שיצרנו נשתמש ב-AS. כך נראית השאילתה שנותנת לעמודה שלנו את השם 'united_column' :

SELECT CONCAT(`workers_name`," from ",`workers_city`)
AS 'united_column'
FROM workers

וזו התוצאה:

united_column
Moshe from Nahariya
Yekhezkel from Ramat Hasharon
Yirmiyahu from Bat Yam
Gershon from Beer-sheva
Asher from Jerusalem
Metushelah from Natanyah

לכל מדריכי ה- mySQL

 

הוסף תגובה חדשה

 

= 7 + 4