Menu
Coddy logo textTech

מילת המפתח IN

חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 18 מתוך 72.

כשאנחנו צריכים למצוא שורות שבהן עמודה תואמת לאחד מכמה ערכים אפשריים, אפשר לכתוב זאת באמצעות כמה תנאי OR. לדוגמה, השאילתה הבאה ארוכה מאוד:

SELECT *
FROM table1
WHERE col1 = 'a' OR col1 = 'b' OR col1 = 'c' OR col1 = 'd' OR ...

אפשר לפשט זאת באמצעות מילת המפתח IN כך:

SELECT *
FROM table1
WHERE col1 IN ('a', 'b', 'c', 'd', 'e', 'f')

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

challenge icon

אתגר

קל

טבלאות ועמודות זמינות:

  • countries: location_x, location_y, country

החזר את כל הרשומות מהמדינות הבאות:

Oman, Nicaragua, Bhutan, Senegal, Belarus

נסו בעצמכם

quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: SQL אונליין