مـنـتـديـات جـريـح الـمـشـاعـر
مــرحبا بكم في منتديات جريح المشاعر .. نتمنى لكم قضاء امتع الاوقات ..

ان كنت عضو في المنتدى فضغط كلمة الدخول .. وانت كنت زائر ورغبت في مشاركتنا

فضغط على كلمة تسجيل للانظمام الى اسرة المنتدى .. وشكرا لزيارتكم لنا نتمنى لك إقامة مفيده ,,
مـنـتـديـات جـريـح الـمـشـاعـر
مــرحبا بكم في منتديات جريح المشاعر .. نتمنى لكم قضاء امتع الاوقات ..

ان كنت عضو في المنتدى فضغط كلمة الدخول .. وانت كنت زائر ورغبت في مشاركتنا

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

مـنـتـديـات جـريـح الـمـشـاعـر

www.jre7almsha3r.com
 
البوابةالرئيسيةالتسجيلأحدث الصوردخول
» ta7iya lil jamo3شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالجمعة مايو 30, 2014 10:33 am من طرف » عودة بعد غيابشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأحد يوليو 03, 2011 10:44 am من طرف » من رسومات المستشرقينشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالثلاثاء يونيو 28, 2011 4:23 pm من طرف » تروح وتترك كل شئ حواليكشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء أبريل 20, 2011 12:17 pm من طرف » سامحيــــــــــــــنيشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء أبريل 20, 2011 12:13 pm من طرف » (ااالبنت مهما قست بتظل .. حساسةشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالخميس أبريل 07, 2011 12:00 am من طرف » لااعرف ماذا اكتب ....شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء أبريل 06, 2011 11:41 pm من طرف » لا لتنصدم في بسمتي يوم احاكيكشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء أبريل 06, 2011 11:28 pm من طرف » قولي و أنا أسمع كل ما تقولينشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء أبريل 06, 2011 11:20 pm من طرف » قولو للـــــــــــــغالــــــــــــي قولو لــــــــــــــه (ارجو الدخول)شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأربعاء أبريل 06, 2011 10:47 pm من طرف » اضحك وفرفششرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأحد أبريل 03, 2011 12:17 pm من طرف » قصيده كتبها واحد معقد من المكياج...شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأحد أبريل 03, 2011 12:01 pm من طرف » ما رأيك بدعاء اذا دعوته تمضي سنه ولا تستطيع الملائكه الانتهاء من كتابة‏شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالإثنين مارس 07, 2011 2:01 pm من طرف » تباددل اعلانشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالإثنين يناير 10, 2011 2:54 pm من طرف » يا فارج الهمشرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالأحد يناير 02, 2011 8:09 pm من طرف

شاطر | 
 

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

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
 

بيانات العضو

(معاشر الذيب? )
المدير التنفيذي
المدير التنفيذي
(معاشر الذيب? )

معلومات العضو

الشكر من الاعضاء الشكر من الاعضاء : 0
ذكر
عدد الرسائل : 3212
العمر : 35
الموقع : قـــطــر دار الــعــز والــفــخــر
العمل/الترفيه : كتابة الشعر والخواطر
المزاج : رااااايق
وسام : شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Untitl11
وسام المسابقه الرمضانيه : شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Untitl11
المزاج : شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير 78imag10
SMS : <!--- MySMS By AlBa7ar Semauae.com -->
<form method="POS
الدوله : شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Qatarc10
البلد : : قـــــــطــــــــر
دعاء : شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Fp_0510
نقاط الاعضاء حسب نشاطهم بالمنتدى : 6473
تاريخ التسجيل : 07/02/2008

إعلانات المنتديات

معلومات الاتصال

http://www.jre7-almsha3r.com
مُساهمةموضوع: شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير   شرح مبسط للأوراكل (لغة SQL) - الجزء الثالث والأخير Emptyالجمعة يوليو 25, 2008 7:15 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
تحياتي للجميع،،
مـنـتـديـات جـريـح الـمـشـاعـر
(معاشر الذيب? )
الرجوع الى أعلى الصفحة اذهب الى الأسفلضع اعلانك هنا نصي او بنري او اعلان لجوجل
 

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

استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

(( مَا يَلْفِظُ مِنْ قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ))


صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مـنـتـديـات جـريـح الـمـشـاعـر :: ~¤ô¦¦§¦¦ô¤~منتديات عالم التكنولوجيا ~¤ô¦¦§¦¦ô¤~ :: قسم الانترنت والبرامج-