بعض الوظائف لا تعمل على هذا المتصفح، حاول استخدام متصفح آخر
About Privacy Terms

موقع عُمانيستا للبيع والشراء
سوق عمان الإلكتروني في عمان
بسم الله الرحمن الرحيم
شاركـ أصدقائك

كورس SQL | شرح WHERE | موقع فولدرات

الرئيسية / الحاسب الآلي / لغات البرمجة / SQL / كورس SQL | شرح WHERE

القرآن الكريم كامل المصحف الذكي (جديد) , المصحف النصي

 

SQL مقدمة شرح درس كورس للمبتدئين بالعربي إس كيو إل

 

يتم استخدام عبارة SQL WHERE لتحديد شرط أثناء جلب البيانات من جدول واحد أو من خلال الانضمام إلى جداول متعددة. إذا تم استيفاء الشرط المحدد ،

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

لا يتم استخدام جملة WHERE في جملة SELECT فحسب ، بل تُستخدم أيضًا في عبارة UPDATE و DELETE وما إلى ذلك ، والتي سنبحثها في الفصول التالية.

 

شرط SQL WHERE

يتم استخدام جملة WHERE لتصفية السجلات.

يتم استخدام عبارة WHERE لاستخراج السجلات التي تفي بشرط محدد فقط.

 

بناء الجملة WHERE

SELECT column1, column2, ...
FROM TABLE_NAME
WHERE condition;

 ملاحظة: لا يتم استخدام جملة WHERE في عبارة SELECT فحسب ، بل يتم استخدامها أيضًا في عبارة UPDATE و DELETE وما إلى ذلك!

 

قاعدة بيانات تجريبية

CustomerIDCustomerNameGovernorateTownPostalCode
1 محمد علي البلوشي Muscat بوشر 244
2 سعيد صالح الوهيبي Al Batinah سويق 123
3 مازن احمد الخروصي Al Dakhiliyah نزوى 885
4 ماهر محمد الزدجالي Al Buraimi العامرات 373
5 فيصل علي العامري Musandam سمائل 925

 

مثال لعبارة WHERE

تحدد عبارة SQL التالية جميع العملاء من محافظة "Muscat" ، في جدول "Customers":

SELECT * FROM Customers
WHERE Country='Muscat';

 

الحقول النصية مقابل الحقول الرقمية

تتطلب SQL علامات اقتباس فردية حول القيم النصية (تسمح معظم أنظمة قواعد البيانات أيضًا بعلامات اقتباس مزدوجة).

ومع ذلك ، يجب عدم وضع الحقول الرقمية بين علامتي اقتباس:

مثال:

SELECT * FROM Customers
WHERE CustomerID=1;

 

عوامل التشغيل في عبارة WHERE 

يمكن استخدام عوامل التشغيل التالية في عبارة WHERE:

المشغل أو العامل الوصف
= يساوي
> أكبر من
< أصغر من
>= أكبر من أو يساوي
<= اصغر من او يساوي
<> ليس متساوي. ملاحظة: في بعض إصدارات SQL يمكن كتابة هذا العامل كـ !=
BETWEEN بين نطاق معين
LIKE ابحث عن نمط
IN لتحديد عدة قيم ممكنة للعمود

 

 

لا تنسى مشاركة الصفحة ومن صالح دعائكم

صورة
++C
كورس ++C | شرح Strings

تعتبر السلسلة من أكثر أنواع البيانات المفيدة المتوفرة في مكتبات C ++. السلسلة هي متغير يخزن سلسلة من الأحرف أو أحرف أخرى ، مثل "Hello" أو "!May 10th is my birthday" ...

صورة
++C
كورس ++C | شرح Variables

المتغيرات عبارة عن حاويات لتخزين قيم البيانات. في C ++ ، توجد أنواع مختلفة من المتغيرات (محددة بكلمات رئيسية مختلفة) ، على سبيل المثال: int - يخزن الأعداد الصحيحة ( ...

صورة
JAVASCRIPT
كورس JavaScript | شرح Variables

مثل العديد من لغات البرمجة الأخرى ، تحتوي JavaScript على متغيرات. يمكن اعتبار المتغيرات على أنها حاويات مسماة. يمكنك وضع البيانات في هذه الحاويات ثم الرجوع إلى البيانات ب ...

صورة
JAVASCRIPT
كورس JavaScript | شرح Assignment

يتم استخدام عامل تشغيل التعيين (=) لتعيين قيمة إلى متغير. يتم تقييم عملية التعيين إلى القيمة المعينة. يمكن ربط عامل تشغيل التعيين من أجل تعيين قيمة واحدة لمتغيرات متعد ...

صورة
JAVASCRIPT
كورس JavaScript | شرح Operators

يتضمن JavaScript عوامل تشغيل كما هو الحال في اللغات الأخرى. يقوم عامل التشغيل ببعض العمليات على معاملات فردية أو متعددة (قيمة البيانات) وينتج نتيجة. على سبيل المثال 1 ...

صورة
++C
كورس ++C | شرح User Input

لقد تعلمت بالفعل أنه يتم استخدام cout لإخراج (طباعة) القيم. الآن سنستخدم cin للحصول على مدخلات المستخدم. cin هو متغير محدد مسبقًا يقرأ البيانات من لوحة المفاتيح باستخد ...