المعامل Where
هذا الأمر مفيد جداً في تحديد حقول معينة (شرط معين) باستعمال مؤثرات المقارنة (=، = >، = <، >، <) لتحديد الشرط المطلوب وفيما يلي عدة صور لاستعمالها.
الصورة الأولى:
Select * from Employee where Emid=123 |
في هذه الصورة يتم اختيار جميع حقول الجدول Employee التي يساوي حقل Emid فيها القيمة 123 ويتم عرض سجل واحد وهو الموظف رقم 123.
الصورة الثانية:
Select * From Employee Where Salary> 500 and Salary <900 |
وفي هذه الصورة كان الشرط أن تقع قيمة الحقل Salary بين القيمتين 500 و900 وبالتالي يتم عرض الموظفين التي تقع مرتباتهم بين 500، 900.
الصورة الثالثة:
Select * From Employee Where Dept = (Eng) OR Dept = (Mid) |
الصورة الرابعة: يتم استعمال المؤن المنطقي OR
Select * From Employee Where Not Dept = (tec) |
في هذه الصورة كان الشرط لاختيار السجلات هو أن لا يساوي الحقل Dept وهو استعمال المؤن المنطقي NOT
ويمكن كتابة الشرط بالشكل.
Where Dept <> “Tec” |
Select * From Employee Where Not Dept != Tec |