ביצוע שאילתות באמצעות SQL
הוצג| English | משמעות |
|---|---|
| SQL/ˌes kjuː ˈel/ | SQL |
| query/ˈkwɪərɪ/ | שאלה |
| record/ˈrekɔːd/ | רשומה |
| field/fiːld/ | שדה |
| condition/kənˈdɪʃn/ | תנאי |
שאלות למאגר נתונים
- SQL (Structured Query Language) מבצעת בחירת הרשומות הרצויות.
- מספר מילות מפתח עושות כמעט הכל ב-IGCSE.
- קרא שאילת קשר בסדר קבוע כדי להבין את התוצאה.
SELECT, FROM, WHERE
SELECT FirstName, FormClass
FROM Student
WHERE FeesPaid = TRUE;
SELECT= אילו שדות להציג (השתמש ב*לכל השדות).FROM= איזה טבלה.WHERE= תנאי, כך שרק רשומות התואמות יופיעו.

קריאת שאילת SQL בסדר זה: FROM (איזו טבלה), WHERE (אילו שורות), SELECT (אילו שדות), ORDER BY (סידור).

SELECT בוחר שדות, FROM מזהה את הטבלה, WHERE קובע את התנאי
הפעל ביקוש SELECT … WHERE
WHERE מסנן את השורות לאלו התואמות; SELECT אחר כך משאיר רק את העמודות שבחרת. תעבור שלב אחר שלב כדי לצפות בטבלה הצטמצמת לתשובת הביקוש.
בביקוש SQL, SELECT קובע:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
SELECT בוחר שדות; FROM טבלה; WHERE שורות; ORDER BY סדר הסינון.
החלק WHERE:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
WHERE מסנן שורות לפי תנאי.
ORDER BY, AND, OR
SELECT FirstName, DateOfBirth
FROM Student
WHERE FormClass = '10A' AND FeesPaid = FALSE
ORDER BY DateOfBirth ASC;
ORDER BYמסדר:ASC(הקטנים/האלפביתיים A→Z ראשונים) אוDESC(הגדולים/האלפביתיים Z→A ראשונים).- חבר תנאים עם
AND(שניהם נכונים) אוOR(לפחות אחד נכון).

בדיקת טווח מקבלת ערכים סבירים ומדחיקה את שאר הערכים
ORDER BY mark DESC מסנן תוצאות:
Difficulty 1/5 · 100 coins + a small bonus on first completion today
DESC = יורד (גדול/ז→א קודם); ASC = עולה.
SUM, COUNT, וסדר קריאה
COUNTסופר רשומות תואמות;SUMמחבר שדה מספרי.- כדי לחשב את תוצאות השאילת, קרא אותה בסדר זה:
- FROM (איזו טבלה) → WHERE (שמור שורות תואמות) → SELECT (הצג שדות נבחרים) → ORDER BY (סדר).
SELECT COUNT(StudentID) FROM Student WHERE FeesPaid = FALSE;

סוגי שדות: טקסט, מספר, תאריך/שעה ובוליאני
התאם כל מילת מפתח SQL למה שהיא עושה.
Difficulty 2/5 · 140 coins + a small bonus on first completion today
SELECT בוער עמודות, WHERE מסנן שורות, ORDER BY מסנן, COUNT סופר את השורות המתאימות.
סדר את חלקי ה-SQL בסדר הקריאה כדי למצוא את התוצאה.
Difficulty 3/5 · 200 coins + a small bonus on first completion today
מִ → אֶל → בחר → סוּת ב- מספק לך בדיוק אילו שורות ועמודות יופיעו.
הבנתך מושלמת
SELECT(שדות) ·FROM(טבלה) ·WHERE(תנאי);*= כל השדותORDER BY … ASC/DESCסיווגים; תנאי חיבורAND/ORCOUNTסופר שורות;SUMממוצע שדה מספרי- קרא שאלה: FROM → WHERE → SELECT → ORDER BY