التعبير WHERE




تستخدم العبارة WHERE لفلترة الصفوف في جداول قاعدة البيانات .




التعبير WHERE


تستخدم عبارة WHERE لتحديد صف معين في جدول قاعدة البيانات .

التركيبة


SELECT column_name(s)
FROM table_name

WHERE column_name operator value





مثال































P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

سنقوم باختيار فقط الأفراد الذين يعيشون في مدينة Sandnes من خلال التعابير SELECT و أيضاً WHERE :
SELECT * FROM Persons
WHERE City='Sandnes'


ستظهر النتيجة كالتالي :
























P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes





اشارات الاقتباس حول النص


تستخدم لغة SQL اشارات الاقتباس المفردة حول قيم النصوص لكن بعض برامج قواعد البيانات تقبل اشارات الاقتباس المزدوجة حيث يتم وضع اشارات اقتباس للقيم النصية ولكن لايجب وضع اشارات الاقتباس للأرقام .

للقيم النصية


مثال صحيح
SELECT * FROM Persons WHERE FirstName='Tove'

مثال خاطئ
SELECT * FROM Persons WHERE FirstName=Tove

للقيم الرقمية


مثال صحيح
SELECT * FROM Persons WHERE Year=1965

مثال خاطئ
SELECT * FROM Persons WHERE Year='1965'





الرموز الحسابية المسموحة مع التعبير WHERE


يمكن استخدام الرموز الحسابية مع التعبير WHERE











































الرمزالشرح
=متساوٍ
<>غير مساوٍ
>أكبر من
<أصغر من
>=أكبر أو مساوٍ لـ
<=أصغر أو مساوٍ لـ
BETWEENبين مدى واسع
LIKEبحث عن مثال
INيمكن استخدامها ان كنت تعرف القيمة الدقيقة التي تريد استدعائها من خلال على الأقل عمود واحد

ملاحظة : في بعض اصدارات SQL يمكن كتابة الرمز <> كالتالي !=

ليست هناك تعليقات:

إرسال تعليق