שפת הלימוד שתזניק להייטק

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

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

איזה מקצועות בכלל מצריכים לימוד של שפת SQL?

  • אנשי BI
  • מפתחי תוכנה
  • בודקי תוכנה
  • אנשי DBA
  • אנשי מערכות מידע
  • מנתחי מערכות
  • מנהלי פרוייקים והרשימה עוד ארוכה.
 

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

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

מדובר על שפת SQL

ויאללה בואו נתחיל ללמוד אותה.

פקודת SELECT 

הפקודה הזאת עוזרת לנו לשלוף נתונים או רשומות מבסיס הנתונים.

אם יש טבלה בשם מוצרים אז נוכל לשלוף ממנה נתונים.

זאת הפקודה :

SELECT * 
FROM Products

הפקודה הזאת שולפת את כל הרשימות שיש בטבלת products , הסימון * אומר למערכת לשלוף את הכל.

נסביר קצת את השימוש בפקודה:

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

אפשר לשלוף כל עמוד ועמודה ולהציג את כולם ביחד עם הפקודה הבאה:

SELECT  ProductID, Category, ProductName, Price
FROM Products

אם נרצה אנחנו יכולים לשלוף רק העמודה של

ProductName

בהתאם לכך זאת הפקודה שנריץ:

 

 

 

SELECT ProductName

 

FROM Products

 

פקודת ORDER BY

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

SELECT  ProductName, Price
FROM Products
ORDER BY 
Price

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

 

יש גם את האפשרות לעשות מיון לפי 2 עמודות בסדר יורד לדוגמא:

SELECT  *
FROM Products
ORDER BY Category, Price DESC

מה השאילתא הזאת בעצם תעשה?

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

פקודת select

זאת הפקודה הכי שימושית בשפת SQL ומשתמשים בה לשלוף רשומות מהDB (בסיס נתונים)

בוא נעשה דוגמא על הטבלה שלנו שהשם שלה הוא Products ואז נסביר בדיוק מה עשינו.

אנחנו רוצים לבחור את כל הרשומות/ עמודות מטבלת Products

  הפקודה :

SELECT * 
FROM Products

תרגום הפקודה:

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

אם למשל היינו רוצים לבחור את כל הרשומות/ עמודות שיש בטבלת Products (למעלה) אז פשוט היינו רושמים את העמודות עם הפרדה של פסיקים

לדוגמא:

SELECT  ProductID, Category, ProductName, Price
FROM Products

אם מטבלת ProductName הזאת אנחנו רוצים לשלוף רק עמודה אחת למשל של נתוני מחיר? ככה נעשה את זה :

SELECT ProductName, Price
FROM Products

פקודת ORDER BY

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

אם רוצים לבצע שאילתא שתחזיר לנו את כל שמות המוצרים בטלה וגם את המחירים שלהם אבל בסדר ממויין לפי מחיר אז נכתוב שאילתא שבוחרת את ProductName, ואת Price מטבלת Products ממויינת לפי Price , ככה ניראת השאילתא:

SELECT  ProductName, Price
FROM Products
ORDER BY Price

שימו לב שהמיון הוא דיפולטיבי ובסדר עולה וזה למעשה אותו דבר כמו הפקודה ASC:

הפקודה הזאת גורמת למיון בסדר עולה.

SELECT  ProductName, Price
FROM Products
ORDER BY Price 
ASC

 

אפשר גם לעשות את המיון לפי סדר יורד עם הפקודה/מילה DESC.

SELECT  ProductName, Price
FROM Products
ORDER BY Price 
DESC


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

כתיבת תגובה

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