בדוגמא הקודמת (עבור פעולת
בחירה) בוצעה שליפה את כל הלקוחות, אבל מה אם
ברצונך לשלוף את הלקוחות הנמצאים ב"תל-אביב"
בלבד ?
ניתן לבצע
זאת ע"י הוספת פיסקת "היכן" (Where)
שתגביל את מספר שורות התוצאה:
Select *
From Customer
Where ShipCity = 'Tel-Aviv'
|
כל השורות שעונות על תנאי החיפוש
(כל
השורות בהן העיר היא ת"א) ישלפו.
כאשר
מעונינים לשלוף לכל היותר שורה אחת,
אפשר לציין פקודת "היכן" עבור
תנאי חיפוש בעל ערך חד-חד-ערכי, כמתואר
בדוגמא הבאה:
Select *
From Customer
Where CustId = 499223
|
פקודת
ה"היכן" יכולה להכיל גם יותר מתנאי אחד, כאשר התנאים מחוברים ביניהם ע"י מילת
הקישור "גם" (And) או מילת הקישור
"או" (Or) כמתואר בדוגמא הבאה :
Select *
From Customer
Where ShipVity=’Jaffa’ and Discount > 0 |
כדי לשלול תנאי, ניתן לשלב את מילת
הקישור הלוגית "לא" (Not) כמתואר בדוגמא הבאה :
Not (ShipCity = ‘Tel-Aviv’ and Discount > 0) |