ערכים בוליאניים
חלק מהיחידה יסודות במסלול ה-SQL של Coddy. שיעור 11 מתוך 72.
תנאים הם ערכים בוליאניים. ערך בוליאני הוא TRUE או FALSE. השוואה לערך לא ידוע, כמו NULL > 5, מחזירה במקום זאת NULL.
לדוגמה
10 > 100- FALSE10 > 5- TRUE
10 > 5 AND 100 < 5- FALSE
ב-SQLite אין טיפוס בוליאני נפרד. באופן פנימי, TRUE מיוצג כ-1 ו-FALSE מיוצג כ-0, ועמודה בוליאנית היא עמודה שנועדה להכיל 1 או 0 בכל שורה. SQLite לא אוכפת זאת, ולכן העמודה יכולה להכיל גם NULL או כל ערך אחר.
אפשר לייצג מצב כמו תעסוקה באמצעות עמודה בוליאנית יחידה, שבה 1 פירושו מועסק ו־0 פירושו מובטל, וכך לסנן נתונים ביתר קלות. כדי לסנן נתונים באמצעות ערכים בוליאניים, נשתמש במילות המפתח IS TRUE או IS NOT TRUE.
SELECT *
FROM table1
WHERE col1 IS NOT FALSE AND col2 IS TRUEאתגר
קלהטבלאות והעמודות הזמינות:
objects:id,colorful
אחזר את כל האובייקטים הצבעוניים. במקום לכתוב colorful = 1, נסה להשתמש במילת המפתח TRUE.
נסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
2תנאים
יסודות התנאיםמילת המפתח ANDמילת המפתח ORמילת המפתח NOTשילוב של תנאים מרוביםסוגרייםערכים בוליאניים3פורמט החזרה ספציפי
ערכי Nullמיון תוצאות – חלק 1מיון תוצאות – חלק 2סיכום – חברת אבטחת סייברהגבלת מספר הרשומותסיכום – מפעל כלי רכב6אתגרי מבוא
חזרה – בחירות לפרלמנטחזרה – מעצר חשוד בידי המשטרהחזרה – כלי משקה בברחזרה – מהנדסים עמודות חדשותתרגלו בעצמכם: SQL אונליין