📊

כיצד לשלוט בשאילתות SQL ל-BI

Dec 23, 2024

# יסודות שאילתות SQL ## מבוא - למד יסודות שאילתות SQL ב-15 דקות. - מטרה: להבין SQL למודיעין עסקי (BI). - התמקדות בשאילתות של נתונים (פקודות SELECT). ## חשיבות ה-SQL ב-BI - SQL הכרחי למרות כלי BI מתקדמים. - כלים עשויים לאוטומט פעולות פשוטות אך משימות מורכבות דורשות SQL ידני. - SQL נחוץ לאגרגציה מוקדמת וליצירת תצוגות יעילות. ## כלים ונתונים ל-SQL - שימוש במסד נתונים SQLite עם סטטיסטיקות ממשחק וידאו FIFA. - כלי: Navicat לשאילתות על מסדי נתונים. - מסד נתונים: מכיל טבלאות כמו מדינה, ליגה, משחק, שחקן. ## כתיבת שאילתות SQL ### פקודת SELECT - תחביר בסיסי: `SELECT * FROM table`. - אחזור שדות מסוימים: `SELECT field1, field2 FROM table`. - כינויים: `SELECT field AS alias`. ### סינון נתונים עם סעיף WHERE - שימוש באופרטורים כמו `=`, `>`, `>=` לתנאים. - שילוב תנאים עם `AND` או `OR`. - טיפול בערכי טקסט עם `=` או `LIKE`. - שימוש ב-`%` להתאמות חלקיות (לדוגמה, מתחיל/נגמר עם מחרוזת מסוימת). - שימוש ב-`_` להתאמות תו בודד. ### אופרטורים נוספים ב-WHERE - `IN` עבור מספר תנאי OR. - `BETWEEN` לתנאי טווח. - `ISNULL` ו-`ISNOTNULL` לבדיקה של ערכים ריקים. ### מיון עם ORDER BY - `ORDER BY field` לסידור בסדר עולה (ברירת מחדל). - שימוש ב-`DESC` לסידור בסדר יורד. ## חיבור טבלאות - שימוש ב-`JOIN` לשילוב שדות מטבלאות שונות. - ציון שדות בפורמט table.field. - דוגמה ל-Inner Join: ```sql SELECT a.field1, b.field2 FROM table1 a INNER JOIN table2 b ON a.id = b.id ```*_

אגרגציית נתונים

  • שימוש ב-SUM, AVG לאגרגציה של נתונים.
  • GROUP BY לציון איך לקבץ נתונים.
  • סעיף HAVING לסינון תוצאות מאוגרגות.

סיכום

  • שאילתות SQL הן מיומנות בסיסית ל-BI.
  • מומלץ תרגול וחקר נוסף.
  • נושאי SQL מתקדמים יותר זמינים בסרטונים הבאים.

קריאה לפעולה

  • עשו לייק, שתפו והירשמו לעוד הדרכות.
  • חקרו רשימות השמעה קשורות כדי להמשיך ללמוד.