القائمة الرئيسية

الصفحات

شرح استخدام and و or و not في برنامج اوركال داتا بيز ولغة SQL

 

شرح استخدام and و or و not في اوركال داتا بيز SQL

شرح استخدام and و or و not في اوركال داتا بيز SQL


السلام عليكم ورحمة الله وبركاتة مرحبا بكم في اكواد sql حيث سوف نتعلم في هذة المقالة كيفية استخدام and و not و or داخل لغة sql حيث and في لغات البرمجة العادية تعني && و or = || , و not = ! ولكن في sql الامر ابسط بكثير وسوف نشاهد التطبيق العملي للاكواد مبدئيا يجب عليك القيام ب إنشاء create قاعدة بيانات database تحتوي بداخلها على جداول  عن طريق برنامج orecal mysql وهو يعد واحد من اقوى البرامج التي تستخدم في انشاء قواعد البيانات ويجب ان تحتوي كل الجداول على مجموعة بيانات باستخدام سيرفر خادم server او حتى بدون و يمكنك مشاهدة اول مقالة في Sql حيث تم شرح فيها كيف يمكنك بناء جدول داخل البرنامج ،  ويوجد برامج اخرى لإنشاء الجدوال مثل microsoft الفكرة موحدة لكن طريقة الكتابة syntax تختلف قليلا ولكن قريبة من بعضها لذلك تعلم استخدام اي برنامج منهم حيث ان فرص العمل في هذا المجال جميلة جدا ومربحة ويحتاج اليها الاداريون management بشكل كبير وجميع البرامج تعمل بي لغة واحده تقريبا هي sql ويمكنك متابعة الموقع لتجد اكواد جديدة new و شرح للكود المقدم ليس فقط في هذة اللغة ولكن يمكنك تحديد لغة برمجة اخرى تريد تعملها وسوف تجدها في الموقع بإذن الله حيث يتم تعذية الموقع بشكل دائم بالاكواد المختلفة في مختلف اللغات البرمجية


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


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


تاريخ لغة sql Language


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


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



جدول يلخص الاستعمالات


طباعة العناصر الفارغة من الجدول


Test for nulls with the IS NULL operator.


select dapartment FROM company.employe
WHERE dapartment is NULL ;



طباعة الاسماء التي راتبها اكثر من 4000 واول حرف يبدء بـ a



Find the names and salaries of employees whose salaries are higher than 4000 and their names begin with the letter a


select salary, emp_name FROM company.employe
WHERE salary > 4000
AND emp_name LIKE 'a%';



طباعة الاسماء التي راتبها اكثر من 4000 او اول حرف يبدء بـ a



Find the names and salaries of employees whose salaries are higher than 4000 or their names begin with the letter a


select salary, emp_name FROM company.employe
WHERE salary > 4000
OR emp_name LIKE 'a%';



طباعة عناصر التي لا تحتوي على id معين مثل 2و4و6و8و10


Find the names and ids of employees whose ids is not 2, 4, 6, 8, or 10


select emp_name,emp_number FROM company.employe
WHERE emp_number NOT IN (2,4,6,8,10);


هل اعجبك الموضوع :