המדריך נכתב על ידי יובל מרנין.
למידע על שרותי מנטורינג של דאטה אנליסט לחצו כאן.
בפקודתwhere של שפת SQL מלבד ההוראות הלוגיות שיש בכל שפת תוכנה ניתן להשתמש גם בהוראות לוגיות מיוחדת.
הוראת Is
באמצעות הוראת is ניתן לבחון האם יש שורה ריקה\חסרה בנתונים
select
*
from
customers
where
customer_state is null
הערה:
אם בתנאי בכתוב יהיה כתוב customer_start=NULL נקבל פלט ריק או שגיאה. כיוון ש NULL אינו ערך, אלא אינדיקציה לכך שאין ערך בתא ולכן עלינו להשתמש בהוראת is.
הוראת Between
באמצעות הוראת between ניתן לבחור בין טווח ערכים.
select
*
from
order_items
where
price between 100 and 200
הדוגמה שלפנינו שקולה ל
select
*
from
order_items
where
price>=100 and price<=200
הוראת In
באמצעות הוראת in ניתן לבחור מספר ביטויים שמופיעים בשדה במקום לבצע הרבה ביטויי OR
לדוגמה:
select
*
from
orders
where
order_status in ('delivered','shipped')
הוראתin מקבילה ל
select
*
from
orders
where
order_status='delivered' or order_status='shipped'
המדריך נכתב על ידי יובל מרנין.
למידע על שרותי מנטורינג של דאטה אנליסט לחצו כאן.
אם התגלתה טעות אנא צרו קשר במייל:
[email protected]
פרק קודם – פרק 2: שדות מחושבים
פרק הבא – פרק 4: פונקציות