ما هي جملة SQL Where؟
جملة SQL WHERE تُستخدم من أجل الفلترة أو عمل ما يُسمي سجلات التصفية،
ويُستخدم من أجل تصدير البيانات التي تتماشي ويتوفر فيها الشروط التي تم تحديدها من قبل المبرمج.
شكل جملة SQL Where
SELECT column1, column2, ...FROM table_name
WHERE condition;
يجب الوضع في الإعتبار أن جملة SQL WHERE لا يتم إستخدامه فقط جملة أو كود SELECT ولكن يُمكن إستخدامه أيضاً في كود UPDATE و DELETE.
مثال يوضح المقصود:
على سبيل المثل هذه قاعده بيانات باسم Programming
Programming Language Name | Difficulty | Programming Language ID |
تعليم HTML | easy | 1 |
تعليم CSS | 10% | 2 |
تعليم JavaScript | 30% | 3 |
تعيلم SQL | 40% | 4 |
تعليم PHP | 50% | 5 |
تعليم bootstrap | 60% | 6 |
تعليم Python | 70% | 7 |
SELECT * FROM Programming
WHERE Difficulty='easy';
في المثال السابق يتم إختيار كل العملاء الذين ينتمون إلي دولة المكسيك، وذلك تحديداً في جدول "customers" العملاء.
مقارنة بين الحقول النصية والحقول الرقمية
لغة SQL تتطلب بدورها عدد من الإقتباسات المفردة وذلك تحديداً حول القيم النصية، أغلب قواعد البيانات تسمح بدورها بوضع إقتباسات زوجية،
ومع ذلك فإن الحقول الرقمية لا تكون محاطة بدورها بعلامات إقتباس.
مثال علي ذلك:
WHERE CustomerID=1;
الأكواد ومعانيها في جملة SQL Where
يتم إستخدام تلك الأكواد كالأدوات التي تقوم بتشغيل بعض الأوامر وتشمل تلك الأكواد التالي:
= | يساوي |
<> | لا يُساوي وفي بعض الإصدارات يتم كتابتها علي هذا الشكل != |
> | أكبر من |
< | أصغر من |
>= | أصغر من أو يساوي |
<= | أكبر من أو يساوي |
BETWEEN | أرقام تتراوح ما بين قيم معينة ومحددة |
LIKE | يُستخدم من أجل البحث عن نمط |
IN | يُستخدم من أجل تحديد عدة قيم ممكنة داخل العمود |
0 التعليقات
إرسال تعليق