מדריך SQL – פקודת SELECT

‏ • Microsoft

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

בפרקים הקודמים למדנו כיצד ליצור מסד נתונים חדש באמצעות WebMatrix, יצרנו את טבלת Prroducts והזנו בה את הנתונים הבאים:

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

כדי להפעיל פקודת SQL כלשהי על מסד הנתונים, נוודא שאנחנו בסביבת העבודה של Databases בתוך WebMatrix:

פקודות SELECT

 

נבחר בסרגל הכלים העליון בטאב Home, ונלחת על הכפתור New Query:

 פקודות SELECT

יפתח חלון המאפשר לנו לכתוב פקודות SQL כגון פקודת SELECT ולהריץ אותן.

פקודות SELECT

הרצת פקודת SQL:

נכתוב את הפקודה הבאה (מיד נסביר אותה לעומק):

SELECT * 
FROM 
Products

וכדי להריץ אותה, נלחץ על הכפתור Execute.

פקודות SELECT

הפקודה תתבצע, ותוצאת השליפה תופיע בחלקו התחתון של המסך:

פקודות SELECT

 

פקודת SELECT

באופן כללי, אופן השימוש הבסיסי בפקודת SELECT הוא כזה:

SELECT רשימת עמודות 
FROM 
טבלה

בואו נסביר את פקודת ה- SELECT האחרונה שהרצנו:

SELECT * 
FROM 
Products

פקודה זו שולפת את כל הרשומות מטבלת Products ועבור כל רשומה מחזירה את כל העמודות (השימוש בסימן * אחרי ה- SELECT משמעותו – כל העמודות).

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

SELECT  ProductID, Category, ProductName, Price
FROM 
Products

תחזיר את התוצאה הבאה:

 פקודות SELECT

נוכל גם לשלוף רק חלק מהעמודות בטבלה. למשל, הרצת הפקודה:

SELECT ProductName, Price
FROM 
Products

תחזיר את התוצאה הבאה:

פקודות SELECT

בפרקים הבאים נראה דוגמאות מתקדמות יותר של פקודת ה- SELECT.

תגיות: , ,

גיא בורשטיין

גיא בורשטיין הוא מומחה טכנולוגיות פיתוח בחברת מיקרוסופט ואחראי על הקשר בין מיקרוסופט לקהילת המפתחים בארץ.

תגובות בפייסבוק