شبكة ومنتديات عنبتا سوفت

اهلا وسهلا بك في منتدى عنبتا سوفت

انضم إلى المنتدى ، فالأمر سريع وسهل

شبكة ومنتديات عنبتا سوفت

اهلا وسهلا بك في منتدى عنبتا سوفت

شبكة ومنتديات عنبتا سوفت

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
شبكة ومنتديات عنبتا سوفت

شبكة ومنتديات عنبتا سوفت

دخول

لقد نسيت كلمة السر

المواضيع الأخيرة

» منــة شلبى وأحمد عز فى الفيلم الرائع شباب تــيــك اٌواى...بجودة عالية وتحميل مباشر على عدة سيرفرات
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالإثنين مايو 25, 2009 10:44 am من طرف admin

» oOoOoOoOoلقطات فيديو كرتون إسلاميه لتعليم أطفالنا oOoOoOoOo
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء ديسمبر 24, 2008 9:16 am من طرف admin

» سبحان الله .. العثور على قدم داخل دماغ طفل
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء ديسمبر 24, 2008 9:00 am من طرف admin

» عراقي يضرب بوش بحذاء فضيحة بوش
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء ديسمبر 24, 2008 8:16 am من طرف admin

» الفرق بين الحب والرومنسية
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء ديسمبر 24, 2008 7:41 am من طرف heart of broken

» قوانين منتدى كرسي الاعتراف الكل يدخل
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالثلاثاء ديسمبر 16, 2008 1:14 pm من طرف admin

» جيفارا تاريخ و صور
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالثلاثاء ديسمبر 16, 2008 1:07 pm من طرف admin

» اكبر مكتبة استايلات
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالثلاثاء ديسمبر 16, 2008 8:37 am من طرف admin

» صور اكسسوارات روعه وشنط بس انتووا ادخلوا وشوفوا......
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالثلاثاء ديسمبر 16, 2008 8:25 am من طرف admin2

أفضل 10 أعضاء في هذا المنتدى

admin - 220
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
admin2 - 40
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
beautiful girl - 20
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
عاشق جورج وسوف - 7
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
بسام1 - 7
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
محمد1 - 5
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
ABED - 4
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
heart of broken - 3
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
صبري - 3
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 
ابو البراء - 2
شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_rcapشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Voting_barشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Vote_lcap 

    شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير

    avatar
    admin
    .,( آلـمـديـر آلـعـآم ),.
    .,( آلـمـديـر آلـعـآم ),.


    عدد الرسائل : 220
    العمر : 29
    الموقع : https://anabtasoft.yoo7.com
    السٌّمعَة : 0
    نقاط : 3
    تاريخ التسجيل : 29/06/2008

    جديد شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير

    مُساهمة من طرف admin السبت نوفمبر 29, 2008 10:22 am

    في درسنا الاول تحدثنا عن الاستعلام بلغة الـSQL بكافة انواعه تقريباً
    وفي درسنا السابق تحدثنا عن الدول بصورة عامه
    وللرجوع للجزء الاول
    اضغط هنا
    والجزء الثاني :
    اضغط هنا،

    ولكن بعد مراجعتي لهاشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Rolleyes
    تبين انه سقط سهوا منها نوع من انواع الدوالشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Rolleyes
    الا وهو دوال المجموعات ‍!
    ساتحدث عنه بأختصار ..وسأكمل مابقى من هذه اللغه شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Smile

    دوال المجموعات :

    max----> اكبر قيمه
    min----> اصغر قيمه
    sum----> المجموع
    avg----> المتوسط
    count--> العدد

    ولنأخذ المثال التالي للتوضيح :
    اكتبي استعلام يعرض اكبر راتب واقل راتب ومتوسط الراتب للموظفين من جدول الموظفين ؟

    الحل :
    select max(sal),min(sal),avg(sal)l
    from emp;l


    مثال ثاني :
    اكتبي استعلام يعرض عدد الموظفين الذين يعملون في القسم رقم ( 25) ؟
    الحل :

    select count(ename)l
    from emp
    where deptno=25;l


    دالة nvl:
    هذه الدالة تقوم بتحويل القيم الفارغة الى قيم غير فارغه .

    مثال على ذلك :
    اكتب استعلام اسم الموظف والراتب والعموله وحاصل ضرب الراتب والعموله
    وحاصل جمع الراتب والعموله ؟

    الحل:
    select ename,sal,comm,sal*comm,sal+comm l
    from emp;l


    اكتب استعلام يعرض اسم الموظف والراتب والعموله وحاصل ضرب الراتب والعمولة
    وحاصل جمع الراتب والعمولة (بحيث لاتظهر القيم الفارغه ) ؟


    الحل :

    select ename,sal,comm,sal*nvl(comm,0),sal+nvl(comm,0)l
    from emp;l

    الاستعلام من جدولين :
    لانشاء الاستعلام من جدولين لابد ان يكون بينهم عمود مشترك وهذا العمود
    يمثل علاقة الربط بين الجدولين .
    الصيغة العامه له :
    select
    اسم الجدول الاول . اسم العمود,الجدول الاول .العمود الثاني , .....الجدول الاول . اخر عمود فيه ,
    اسم الجدول الثاني .العمود الاول فيه , الجدول الثاني .العمود الثاني, .... الجدول الثاني .اخر عمود فيه,
    from اسم الجدول الاول ,اسم الجدول الثاني ,
    where اسم الجدول الاول .العمود المشترك = اسم الجدول الثاني .العموج المشترك;
    انواع العلاقات (الربط ) :
    1- الربط المتكافئ.
    2- الربط الغير متكافئ .

    مثـــــــال :

    اكتبي استعلام يعرض اسم الموظف والوظيفه والراتب واسم القسم وموقع القسم
    من جدول الموظفين والاقسام ؟


    الحل :

    select emp.ename,emp.job,emp.sal,dept.dname,dept.loc
    from emp,dept
    where emp.deptno=dept.deptno;l

    الاستعلام الفرعي(المتداخل ) :
    1-داخلي
    2-خارجي .

    مثال :
    اكتبي استعلام يعرض اسماء الموظفين الذين يستلمون (راتب اكبر) من الموظف رقم (98766)؟
    الحل :
    select ename
    from emp
    where sal < select sal
    from emp
    where empno=98766;l
    الجداول :
    نستخدم لانشاء الجداول وأضافه بياناته واضافة اعمده وتعديل الجدول كافه لغه الـ ( DDL)

    شروط انشاء الجدول :
    1- ان لايتعدى طول اسم العمود او اسم الجدول الـ 30 حرف
    2- لايجوز استخدام المسافة في اسم العمود او اسم الجدول.

    انواع البيانات المدخله في الجدول :
    1- رقم number
    2- تاريخ date
    3- حرف char

    الصيغه العامه لانشاء الجدول :create table
    اسم الجدول ( اسم العمود الاول نوع البيان( حجمه )،نوع البيان(حجمه )، ...البيان (حجمه ) ) ;

    مثال على ذلك :
    اكتب جملة لانشاء جدول بأسم (school ) مكون من الاعمدة التاليه :
    1- رقم الطالبstno .. وحجمه (10 )
    2- اسم الطالب stname.. وحجمه ( 20 )
    3-تاريخ ميلاد الطالب stbirthdate.. لايوجد حجم .

    الحل :

    create table scool (stno number (10 ),stname char (20 ),stbirthdate date);l
    ولاضافة بيانات الى الجدول :
    الضيغه العامه :
    insert into (اسم الجدول )( اسماء الاعمده )
    values (value1,value2,value3....value(n))l
    وهنا نستخدمها اذا كانت البيانات نص او تاريخ .

    ولتكن البيانات المراد اضافتها للجدول كالتالي :
    1- stno = 3,7,8
    2- stname=mona,amal,nora
    3- stbirthedate= 04-03-85,02-11-87,01-12-89

    الحـــــــــل :

    insert into school (stno,stname,stbirthedate)l
    values (3,'mona','04-03-85');l

    نضغط على Enter
    ونضيف من جديد

    insert into school (stno,stname,stbirthedate)l
    values (7,'amal','02-11-87');l
    نضغط على Enter
    ونضيف من جديد
    insert into school (stno,stname,stbirthedate)l
    values (8,'nora','01-12-89');l
    وهكذا الى ان ننتهي من التعبأهشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Smile

    اضافه عمود الى الجدول :
    الصيغه العامه :

    alter table اسم الجدول
    add (اسم العمود نوع البيانات (الحجم ) );
    مثال :
    اضف عمود بأسم addressالى جدول schoolمع العلم بأن حجمه = 10؟

    الحل :

    alter table school
    add (adress char (10 ) ) ;l
    اما لتعديل البيانات :
    الصيغه العامه:

    alter table اسم الجدول
    modify ( اسم العمود نوع البيانات (الحجم ) ) ;
    مثال :
    عدل نوع بيانات جدول school في العمود stnoمن nimber الى بيانات حرفيه ؟

    الحل :
    alter table school
    modify (stno char (20 ));l

    ولتغير اسم الجدول نتبع الطريقه التاليه :
    rename (الاسم الاصلي ) to (الاسم الجديد ) ;

    مثال على ذلك :
    حول اسم الجدول من school الى school5
    الحل :

    Rename school To school5;l
    الى هذا الحد اعتقد مع اجزائه السابقه
    الممنا بالاساسيات لهذه اللغه الاكثر من رائعه
    اتمنى من الله اني وفقت في طريقه الشرح
    وتوصيل المعلومه،،،
    تقبلوا فائق الشكر والاحترام
    لكل من تابع
    دروسي البسيطه شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Smile
    تحياتي للجميع،،

      مواضيع مماثلة

      -

      الوقت/التاريخ الآن هو السبت سبتمبر 21, 2024 10:34 am