מדריך זה מתפרסם בהיתר אתר Devschool המדריך השלם לשפת SQL
אם הייתה מתקיימת תחרות פופולריות בנושא משפט ה - SQL שבו משתמשים יותר מאשר כל משפט אחר אזי משפטי ה - SELECT היו משאירים הרחק מאחוריהם כל מתחרה אחר.
נעשה שימוש במשפטי SELECT כדי לאחזר מידע מבסיס הנתונים. למשפטי SELECT נוהגים לקרוא לעתים קרובות "שאילתות". ניתן לראות במשפטי ה - SELECT פקודות שאנו נותנים לבסיס הנתונים.
המבנה הכללי של כל משפט SELECT יהיה:
SELECT <רשימת עמודות> FROM <שם הטבלה>;
על מנת להמחיש זאת טוב יותר הבה נשתמש בטבלה הבאה ששמה בבסיס הנתונים יהיה Products:
Status | Price | Name | Product_ID |
פעיל |
100 |
מוצר 1 |
123 |
פעיל |
200 |
מוצר 2 |
124 |
לא פעיל |
200 |
מוצר 3 |
125 |
נניח שברצוננו לשלוף מטבלת המוצרים שלמעלה את כל המוצרים על כל העמודות שלהן בטבלה. הקוד שלנו במקרה זה ייראה כך.
SELECT Product_ID, Name, Price, Status FROM Products;
יש לשים לב שמייד לאחר ה - SELECT עלינו לכתוב את שמות העמודות שברצוננו לאחזר ואילו לאחר ה - FROM יש לרשום את שם הטבלה שאת נתוניה אנחנו רוצים לאחזר.
דרך אחרת לאחזר את כל העמודות בטבלה תהיה להחליף את רשימת כל העמודות בכוכבית *. במקרה כזה יהיה הקוד שלנו:
SELECT * FROM Products;
אם נרצה לאחזר רק חלק מהעמודות אזי יהיה עלינו לפרט אותן ברשימת העמודות. לצורך הדוגמא נניח שברצוננו לאחזר רק את שם המוצר ואת מחירו. במקרה זה הקוד שלנו ייראה כך:
SELECT Name, Price FROM Products;
אם נרצה לאחזר רק חלק מהעמודות אזי יהיה עלינו לפרט אותן ברשימת העמודות. לצורך הדוגמא נניח שברצוננו לאחזר רק את שם המוצר ואת מחירו. במקרה זה הקוד שלנו ייראה כך:
SELECT Name, Price FROM Products;
לכניסה חינם למדריך השלם ללימוד שפת SQL באתר DevSchool