למד כיצד להשתמש ב- SQL SELECT עם דוגמאות



מאמר זה הוא מדריך מעמיק כיצד להשתמש במשפט SQL SELECT עם דוגמאות. זה אומר את הדרכים השונות להשתמש בשאילתה זו עם פקודות SQL אחרות.

מסדי נתונים מאחסנים כמויות גדולות של נתונים בפורמטים שונים. אבל האם אי פעם חשבת איך לבחור נתונים מ ? ובכן, משפט SQL SELECT משמש לאחזור הנתונים ממאגרי מידע. במאמר זה על SQL SELECT, אדון כיצד להשתמש במשפט SELECT ב- SQL עם אחרים .

הנושאים הבאים יוסרו במאמר זה:





לעבור לפי ערך לעבור לפי הפניה

מה זה SQL SELECT?

המשפט SELECT משמש לבחירת סט נתונים ספציפי ממסד הנתונים. הנתונים המוחזרים על ידי משפט SELECT נשמרים בטבלת תוצאות הנקראת כקבוצת התוצאות.

תחביר SQL SELECT:

- לבחירת כמה עמודות בחר ColumnName1, ColumnName2, ColumnName (N) FROM TableName - כדי לבחור נתונים מלאים מהטבלה בחר * FROM TableName - כדי לבחור את רשומות ה- N העליונות מהטבלה בחר TOP N * FROM TableName

בהמשך במאמר זה על SQL SELECT, הבה נבין כיצד להשתמש במשפט SELECT בדרכים שונות.



דוגמאות :

להבנתך הטובה יותר, אשקול את הטבלה הבאה.

תעודת סטודנט שם תלמיד גיל עִיר מדינה
אחדרוחן2. 3מומבאיהוֹדוּ
2Sameera22מומבאיהוֹדוּ
3אנהעשרים ואחתלונדוןהממלכה המאוחדת
4ג'ון19ניו יורקשימושים
5אליס22ברליןגֶרמָנִיָה

הבה נבחן כל אחד מהם אחד אחד.

דוגמה לעמודה SQL SELECT

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



דוגמא: כתוב שאילתה כדי לאחזר את StudentID, StudentName והגיל מהטבלה Students.

בחר StudentID, StudentName, גיל FROM סטודנטים

תְפוּקָה:

תעודת סטודנט שם תלמיד גיל
אחדרוחן2. 3
2Sameera22
3אנהעשרים ואחת
4ג'ון19
5אליס22

SQL SELECT * דוגמה

הכוכבית (*) משמשת לבחירת כל הנתונים ממסד הנתונים / הטבלה / העמודה.

דוגמא: כתוב שאילתה כדי לאחזר את כל הפרטים מטבלת התלמידים.

בחר * מבין התלמידים

תְפוּקָה:

תעודת סטודנט שם תלמיד גיל עִיר מדינה
אחדרוחן2. 3מומבאיהוֹדוּ
2Sameera22מומבאיהוֹדוּ
3אנהעשרים ואחתלונדוןהממלכה המאוחדת
4ג'ון19ניו יורקשימושים
5אליס22ברליןגֶרמָנִיָה

זו הייתה הדרך הפשוטה להשתמש בהצהרת SELECT. הבה נתקדם במאמר זה בנושא SQL SELECT ונבין כיצד להשתמש במשפט SELECT עם שאר הפקודות ב- SQL.

השתמש ב- SELECT עם DISTINCT

אתה יכול להשתמש במשפט SELECT עם המשפט DISTINCT כדי לאחזר רק ערכים נפרדים.

תחביר

בחר DISTINCT ColumnName1, ColumnName2, ColumnName (N) FROM TableName

דוגמא

בחר DISTINCT גיל מסטודנטים

תְפוּקָה:

הוא a יש ג'אווה
גיל
2. 3
22
עשרים ואחת
19

בהמשך למאמר זה, הבה נבין כיצד להשתמש ב- SQL SELECT עם סעיף ORDER BY.

השתמש ב- SELECT עם ORDER BY

כידוע לכולנו סדר לפי הצהרה משמש למיון התוצאות בסדר עולה או יורד. אנו יכולים להשתמש במשפט ORDER BY עם משפט SELECT כדי לאחזר נתונים ספציפיים בסדר עולה או יורד.

תחביר
בחר ColumnName1, ColumnName2, ColumnName (N) FROM TableName סדר לפי ColumnName1, ColumnName2, ... ASC | DESC

דוגמה לשימוש רק ב- ORDER BY

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

בחר * מסטודנטים לפי עיר

תְפוּקָה:

תעודת סטודנט שם תלמיד גיל עִיר מדינה
5אליס22ברליןגֶרמָנִיָה
3אנהעשרים ואחתלונדוןהממלכה המאוחדת
אחדרוחן2. 3מומבאיהוֹדוּ
2Sameera22מומבאיהוֹדוּ
4ג'ון19ניו יורקשימושים

דוגמה לשימוש ב- ORDER BY בסדר יורד

כתוב שאילתה לבחירת כל השדות מטבלת התלמידים לפי סדר לפי סדר בסדר יורד.

בחר * מסטודנטים לפי סדר העיר
תעודת סטודנט שם תלמיד גיל עִיר מדינה
4ג'ון19ניו יורקשימושים
אחדרוחן2. 3מומבאיהוֹדוּ
2Sameera22מומבאיהוֹדוּ
3אנהעשרים ואחתלונדוןהממלכה המאוחדת
5אליס22ברליןגֶרמָנִיָה

בהמשך במאמר זה, הבה נבין כיצד להשתמש ב- SQL SELECT עם המשפט GROUP BY.

השתמש ב- SELECT עם GROUP BY

ה קבוצה לפי הצהרה משמש עם המשפט SELECT כדי לקבץ את קבוצת התוצאות בעמודה אחת או יותר.

תחביר
בחר ColumnName1, ColumnName2, ..., ColumnName (N) FROM TableName WHERE מצב קבוצה לפי ColumnName (N) סדר לפי ColumnName (N)

דוגמא:

כתוב שאילתה כדי לרשום את מספר התלמידים בכל גיל.

בחר ספירה (StudentID), עיר מסטודנטים, קבוצה לפי עיר

תְפוּקָה:

COUNT (סטודנט מזהה) עִיר
2מומבאי
אחדלונדון
אחדניו יורק
אחדברלין

בהמשך במאמר זה, הבה נבין כיצד להשתמש ב- SQL SELECT עם המשפט GROUP BY.

השתמש ב- SELECT עם HAVING

ניתן להשתמש בסעיף ה- HAVING יחד עם משפט SELECT לאחזור נתונים על בסיס תנאים מסוימים.

תחביר
בחר ColumnName1, ColumnName2, ColumnName (N) FROM TableName WHERE מצב קבוצה לפי ColumnName (N) יש מצב לפי לפי ColumnName (N)

דוגמא

כתוב שאילתה כדי לאחזר את מספר התלמידים בכל עיר בה מספר התלמידים הוא> 1, וממוינים בסדר יורד.

כיצד להשתמש בחבילה
בחר ספירה (StudentID), עיר מסטודנטים קבוצה לפי עיר שיש ספירה (StudentID)> 1 סדר לפי ספירה (StudentID)

תְפוּקָה:

ספירה (StudentID) עִיר
2מומבאי

השתמש ב- SELECT עם INTO סעיף

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

תחביר

בחר * אל NewTableName [IN DatabaseName] מ- OldTableName WHERE מצב

דוגמא

כתוב שאילתה ליצירת גיבוי של מאגר הסטודנטים.

בחר * אל גיבוי הסטודנטים מסטודנטים

תְפוּקָה:

תראה כי בטבלת StudentBackup יהיו כל השדות מטבלת Students.

תעודת סטודנט שם תלמיד גיל עִיר מדינה
אחדרוחן2. 3מומבאיהוֹדוּ
2Sameera22מומבאיהוֹדוּ
3אנהעשרים ואחתלונדוןהממלכה המאוחדת
4ג'ון19ניו יורקשימושים
5אליס22ברליןגֶרמָנִיָה

דוגמא: כתוב שאילתה ליצירת גיבוי על ידי בחירת עמודות מעטות בטבלת התלמידים.

בחר שם סטודנט, גיל לסטודנט גיבוי מסטודנטים

תְפוּקָה:

תראה שלטבלת StudentBackup יהיו השדות הבאים מטבלת Students.

שם תלמיד גיל
רוחן2. 3
Sameera22
אנהעשרים ואחת
ג'ון19
אליס22

דוגמא: כתוב שאילתה ליצירת גיבוי על ידי הכנסת כל הפרטים של כל אותם סטודנטים שלומדים בעיר 'מומבאי'.

בחר * לסטודנטים גיבוי מסטודנטים איפה עיר = 'מומבאי'
תעודת סטודנט שם תלמיד גיל עִיר מדינה
אחדרוחן2. 3מומבאיהוֹדוּ
2Sameera22מומבאיהוֹדוּ

אלה היו מעט דרכים להשתמש בפקודה SELECT. כדי לקבל ידע נוסף קדימה והתאמן בכתיבת שאילתות ב פקודות SQL .בכך אנו מגיעים לקצה של מאמר זה בנושא SQL SELECT.

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

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות במאמר זה בנושא SQL SELECT ואחזור אליך.