תנאי חיפוש (Where)

 

בדוגמא הקודמת (עבור פעולת בחירה) בוצעה שליפה את כל הלקוחות, אבל מה אם ברצונך לשלוף את הלקוחות הנמצאים ב"תל-אביב" בלבד ?

ניתן לבצע זאת ע"י הוספת פיסקת "היכן" (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)

 

  חזרה לתחילת הפרק


 

  פרקים
  מבוא
  ניהול השרת
  אבטחה
  גיבוי והתאוששות
  קונפיגורציה ואופטימיזציה
  כלים
  שפת שאילתות מובנות
  יצוא/יבוא מידע
  נספחים
  התקנת השרת
  מילון מונחים
  מאמרים נבחרים
  מידע נוסף ברשת