شرح كيفية القيام بإختبار (WHERE) داخل لغة Sql

 

شرح كيفية القيام بإختبار if داخل لغة Sql

شرح كيفية القيام بإختبار if داخل لغة Sql


السلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية التعامل مع العمليات الشرطية داخل sql حيث في لغات البرمجة تكون العلامة الشرطية المتعارف عليها هي if لكن في لغة sql تكون where وسوف نشرحها لكم بالتفصيل في هذا المقال في البداية قم بعملية إنشاء create قاعدة بيانات database حيث تحتوي هذة القاعدة على مجموعة من الجداول  عن طريق برنامج orecal mysql حيث يعد واحد من اقوى البرامج المستخدمة في انشاء وتصميم قواعد البيانات ويجب ان تحتوي كل الجداول في القاعدة على بيانات باستخدام سيرفر خادم server او حتى بدون سرفر و يمكنك مشاهدة اول مقالة في  لغة Sql حيث تم شرح بداخلها كيف يمكنك بناء جدول داخل البرنامج ويمكنك ايضا بناء جدول على طريق الكود ،  ويوجد برامج اخرى لإنشاء القواعد مثل microsoft طريقة الكتابة الفكرة واحده في كل البرامج تقريبا وكلنها تختلف في syntax ولكن قريبة من بعضها ولذلك تعلم استخدام اي برنامج او التعلم على احد المواقع اونلاين حيث ان فرص العمل في هذا المجال جميلة جدا ويحتاج اليها الاداريون management والشركات بشكل كبير وجميع البرامج المستخدمة في قواعد البيانات اغلبها يعمل بي لغة sql ويمكنك متابعة الموقع لتجد اكواد جديدة new و وشروحات للكود الذي نقدمة  ليس فقط في هذة اللغة اس كيو ال ولكن يمكنك تحديد لغة معينة تريد تعملها وسوف تجدها في موقعنا بإذن الله حيث يتم تعذية الموقع بشكل مستمر بالاكواد المتنوعة في مختلف اللغات البرمجية


تحميل اوركال oracle Database من الموقع الرسمي


في هذا الجزء من المقالة سوف تحتاج الى ان تقوم بعملية تنصيب البرنامج حيث قد سبق وانا شرحنا لكم من الصفر كيفيه تنصيبة خطوة بخطوة و كيفية حل جميع المشاكل التي سوف تقابلك اثناء التنصيب الى البدء في تشغيل البرنامج لان نوع هذا البرامج ليس سهل كباقي البرامج التي قد تتعامل معها في التنصيب ،  وايضا سنعلمك كيف تقوم بالقيام بعمليه بناء وتصميم وانشاء الجدول و كيف يمكنك ادارة مشروع داخلة وايضا اذا واجهتك مشاكل يمكنك ترك الاستعلامات (ملاحظات) التي تريدها لنا في صندوق التعليقات الخاص بالمقالة , وبعد ان تفهم الاساسيات بشكل جيد يمكنك البحث عن كتاب او كتب بصيغة pdf التعليمي او أخذ الدورة المتخصصة في شرح البرنامج بإستخدام برمجة sql ،  ملاحظة بسيطة حين البحث عن موقع البرنامج تأكد انة oracle. com لان هناك بعض المواقع المشابهه نتنهي بنطاق net .


تاريخ لغة sql Language


SQL هي اختصارٌ اسم للعبارة او الجملة التالية Structured Query Language وهي عبارة عن لغة عديدة الاستعمالات وتستخدم غالبا للقيام بإجراء عمليات على قواعد البيانات عن طريق  الأمر أو أوامر معينة حيث يتيح اماكنية البحث وإستخلاص المعلومات المعينة من داخل الجداول المتنوعة سوف تحتاج اولا الى عمل برمجة للبيانات , عن طريق اوامر البرمجة وألقيام باضافة وادخال البيانات المختلفة التي تريد تخزينها ويمكنك تعلم هذة اللغة للمبتدئين بسهولة , حيث نتعلم أيضا كيفية استخدام الاوامر ببرنامج oracle بقاعدة بيانات المرتبطة بها انقر على قسم sql يمكنك الإنتقال إليها من خلال الشريط العلوي قم بالنقر عليه ، حيث انة في عام 1970 نشر العالم إدجار كود ورقة علمية تحت عنوان "نموذج مترابط للبيانات في  البيانات الضخمة المشتركة "  تحتوي على ملف نموذجا مهم بإنشاء و حفظ وإدارة قواعد البيانات عرف باسم نموذج Form  قاعدة البيانات المترابطة ويتم نسخ و الاحتفاظ بالبيانات من البداية في جداول متفرقة ترتبط فيما بينها بعلاقات ويمكن الانتقال الى اجزاء معينة منها عن طريق مجموعه من الخطوات او أوامر ( جملة ) من قبل المستخدم تسمح بي نقل وعرض اجزاء معينة .


جدول يوضح العمليات التي يمكن القيام بها داخل sql



الجدول المستخدم في هذا المقال 



اولا اذا كنت تريد ان تجد قيمة بين رقمين


قم بتحديد العناصر التي تريد طباعتها وهنا قمت بتحديد السعر والاسم من داخل الجدول ووضعت where وهي العلامة الشرطية واخبرتة اذا كان السعر بين 5000 و 6000 اطبع النتائج سوف يتوجه الى الجدول ويختبر السعر اذا تحقق الشرط سوف يطبع لي جدول يحتوي على النتائج



Find the names and salaries of employees whose salary is between 5000 and 6000


select emp_name, salary FROM company.employe
WHERE salary BETWEEN 5000 AND 6000;



طباعة الاسماء والرواتب التي تقل عن او تساوي 5000



في هذا الكود تم تحديد الرواتب والاسماء كما بالكود السابق ولكن حالة الاختبار where كانت اذا كان الراتب اقل من او يساوي 5000 قم بطباعته لي في جدول


Find the names and salaries of employees whose salary is less than or equal to 5000
select emp_name, salary FROM company.employe
WHERE salary <= 5000;


طباعة مجموعة بيانات محددة داخل sql


تم تحديد جميع العناصر من داخل الجدول وفي حالة WHERE وضعت له امر in وهو ابحث لي عن ارقام موظفين معينين داخل الجدول وهم 1-3-5-6-2



Find all the data for the employees who numbers are 1 , 3 , 5 , 6 , or 2


select * FROM company.employe
WHERE emp_number IN (1,3,4,5,6);



مزيد من الاكواد

  1. طباعة المحتويات الفارغة من الجدول في لغة Sql
  2. طباعة الكلمات التي تبدأ او تنتهي بحرف معين في لغة SQL
  3. طباعة جميع البيانات التي تعمل في مجال معين في لغة SQL
  4. طباعة رواتب الموظفين من الاقل الى الاعلى والعكس في Sql
  5. شرح كيفية تغيير اسم الصف عند طباعة الجدول في SQL
  6. طريقة جمع عدد على العناصر الموجودة في الجدول في SQL
  7. كود SQL لطباعة اكثر من عنصر في نفس العمود والصف
  8. كود SQL لحذف العناصر المكررة في الجدول

تعليقات