מסדי נתונים מאחסנים כמויות גדולות של נתונים בפורמטים שונים. אבל האם אי פעם חשבת איך לבחור נתונים מ ? ובכן, משפט 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 | מומבאי | הוֹדוּ |
2 | Sameera | 22 | מומבאי | הוֹדוּ |
3 | אנה | עשרים ואחת | לונדון | הממלכה המאוחדת |
4 | ג'ון | 19 | ניו יורק | שימושים |
5 | אליס | 22 | ברלין | גֶרמָנִיָה |
הבה נבחן כל אחד מהם אחד אחד.
דוגמה לעמודה SQL SELECT
כאן אתה מזכיר את שמות העמודות שעבורן ברצונך לאחזר נתונים.
דוגמא: כתוב שאילתה כדי לאחזר את StudentID, StudentName והגיל מהטבלה Students.
בחר StudentID, StudentName, גיל FROM סטודנטים
תְפוּקָה:
תעודת סטודנט | שם תלמיד | גיל |
אחד | רוחן | 2. 3 |
2 | Sameera | 22 |
3 | אנה | עשרים ואחת |
4 | ג'ון | 19 |
5 | אליס | 22 |
SQL SELECT * דוגמה
הכוכבית (*) משמשת לבחירת כל הנתונים ממסד הנתונים / הטבלה / העמודה.
דוגמא: כתוב שאילתה כדי לאחזר את כל הפרטים מטבלת התלמידים.
בחר * מבין התלמידים
תְפוּקָה:
תעודת סטודנט | שם תלמיד | גיל | עִיר | מדינה |
אחד | רוחן | 2. 3 | מומבאי | הוֹדוּ |
2 | Sameera | 22 | מומבאי | הוֹדוּ |
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 | מומבאי | הוֹדוּ |
2 | Sameera | 22 | מומבאי | הוֹדוּ |
4 | ג'ון | 19 | ניו יורק | שימושים |
דוגמה לשימוש ב- ORDER BY בסדר יורד
כתוב שאילתה לבחירת כל השדות מטבלת התלמידים לפי סדר לפי סדר בסדר יורד.
בחר * מסטודנטים לפי סדר העיר
תעודת סטודנט | שם תלמיד | גיל | עִיר | מדינה |
4 | ג'ון | 19 | ניו יורק | שימושים |
אחד | רוחן | 2. 3 | מומבאי | הוֹדוּ |
2 | Sameera | 22 | מומבאי | הוֹדוּ |
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 | מומבאי | הוֹדוּ |
2 | Sameera | 22 | מומבאי | הוֹדוּ |
3 | אנה | עשרים ואחת | לונדון | הממלכה המאוחדת |
4 | ג'ון | 19 | ניו יורק | שימושים |
5 | אליס | 22 | ברלין | גֶרמָנִיָה |
דוגמא: כתוב שאילתה ליצירת גיבוי על ידי בחירת עמודות מעטות בטבלת התלמידים.
בחר שם סטודנט, גיל לסטודנט גיבוי מסטודנטים
תְפוּקָה:
תראה שלטבלת StudentBackup יהיו השדות הבאים מטבלת Students.
שם תלמיד | גיל |
רוחן | 2. 3 |
Sameera | 22 |
אנה | עשרים ואחת |
ג'ון | 19 |
אליס | 22 |
דוגמא: כתוב שאילתה ליצירת גיבוי על ידי הכנסת כל הפרטים של כל אותם סטודנטים שלומדים בעיר 'מומבאי'.
בחר * לסטודנטים גיבוי מסטודנטים איפה עיר = 'מומבאי'
תעודת סטודנט | שם תלמיד | גיל | עִיר | מדינה |
אחד | רוחן | 2. 3 | מומבאי | הוֹדוּ |
2 | Sameera | 22 | מומבאי | הוֹדוּ |
אלה היו מעט דרכים להשתמש בפקודה SELECT. כדי לקבל ידע נוסף קדימה והתאמן בכתיבת שאילתות ב פקודות SQL .בכך אנו מגיעים לקצה של מאמר זה בנושא SQL SELECT.
אם ברצונך ללמוד עוד על MySQL ולמד להכיר את בסיס הנתונים היחסי של קוד פתוח, ואז לבדוק את שלנו שמגיע עם הדרכה חיה בהנחיית מדריך וניסיון פרויקט אמיתי. הכשרה זו תעזור לך להבין את MySQL לעומק ותעזור לך להשיג שליטה בנושא.
יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות במאמר זה בנושא SQL SELECT ואחזור אליך.