ותתן לעצמך משימות.לפעמים קונספט פשוט יכול ללמד אותך הרבה..
קח למשל טבלה של עובדים:
workerid, departmentid, name
ונניח ובמערכת יש 4 מחלקות ( 4 departmentid שונים).
תכתוב שאילתה המורכבת מ SELECT אחד בלבד שמציגה כמה עובדים יש במחלקות 1+2 וכמה עובדים יש במחלקות 3+4.
כלומר הפלט הוא 2 שורות.
למשל:
department total 1+2 4 3+4 10
|
שמשמעותו שבמחלקות 1 ו 2 יש 4 עובדים ובמחלקות 3 ו 4 יש 10 עובדים.
אגב, תרגול SQL זה לא רק שאילתות. אתה צריך באמת להבין את האופרטורים שאתה משתמש בהם. האם למשל אתה יודע להסביר מה ההבדל בין:
ו
select x is distinct from y
|
אם לא מבינים את האופרטורים אז בשאילתה יכול להיות שתצא לך תשובה נכונה על data מסוים ואתה תחשוב שצדקת אבל בעצם טעית כי על data אחר התשובה תהייה לא נכונה.
קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.