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

مـنـتــــــــديـــــات الـــقــلـــــــــوب الـــــحـــــائــــــــرة

ثقافي.. اجتماعي... رياضي
 
الرئيسيةالبوابةأحدث الصوردخولالتسجيل
أفضل 10 أعضاء في هذا المنتدى
البررنسيسه - 11102
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
Diana Haddad - 8941
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
وافي الجروح - 7697
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
a7bk 7moodi - 7090
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
قلب طفلة - 4350
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
بحبـــــــــك هيـــــــوش - 4231
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
stop...A7MAD...top - 3711
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
Boushra - 2947
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
Dana - 2298
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
yOuSrA - 2176
درس اوراكل 5 Oracle Vote_rcapدرس اوراكل 5 Oracle Voting_barدرس اوراكل 5 Oracle Vote_lcap 
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» مواقع خاصة بالسفر
درس اوراكل 5 Oracle Icon_minitime14/1/2016, 12:45 am من طرف كريستينا

» من تختار من هؤلاء البنات .. فكر قبل الاجابة على السؤال
درس اوراكل 5 Oracle Icon_minitime14/1/2016, 12:43 am من طرف كريستينا

»  أنا عضو جديد في المنتدى
درس اوراكل 5 Oracle Icon_minitime20/4/2015, 8:45 am من طرف سنت22

» علاج البرص و البهاق
درس اوراكل 5 Oracle Icon_minitime13/4/2015, 4:41 am من طرف lightfadi

»  الجزائــر اكثـر دولة العالم انتشاراً للسرقة
درس اوراكل 5 Oracle Icon_minitime27/1/2015, 1:47 am من طرف مارلينا

دخول
اسم العضو:
كلمة السر:
ادخلني بشكل آلي عند زيارتي مرة اخرى: 
:: لقد نسيت كلمة السر
المتواجدون الآن ؟
ككل هناك 9 عُضو متصل حالياً :: 0 عضو مُسجل, 0 عُضو مُختفي و 9 زائر

لا أحد

أكبر عدد للأعضاء المتواجدين في هذا المنتدى في نفس الوقت كان 77 بتاريخ 31/7/2017, 5:25 pm
احصائيات
هذا المنتدى يتوفر على 331 عُضو.
آخر عُضو مُسجل هو Nawaf Al-Harbi‏ فمرحباً به.

أعضاؤنا قدموا 61909 مساهمة في هذا المنتدى في 5122 موضوع
تصويت
منتدى

 

 درس اوراكل 5 Oracle

اذهب الى الأسفل 
+4
Moon girls
Diana Haddad
عاشقR
Dr.Randood
8 مشترك
كاتب الموضوعرسالة
Dr.Randood
عضو نشيط
عضو نشيط
Dr.Randood


عدد الرسائل : 288
العمر : 45
العمل/الترفيه : dentist
الاوسمة : درس اوراكل 5 Oracle 16051611
تاريخ التسجيل : 07/11/2008

درس اوراكل 5 Oracle Empty
مُساهمةموضوع: درس اوراكل 5 Oracle   درس اوراكل 5 Oracle Icon_minitime16/11/2008, 10:52 am

التعبيرات الرياضية مع جمل SQL

يمكن إستخدام التعبيرات الرياضية المختلفة مع جمل SQL بشكل بسيط وذلك من خلال إستخدام المعاملات القياسية التالية :-


وتقوم المعاملات السابقة بإنتاج أعمدة تخيلية غير موجودة بالفعل داخل قواعد البيانات وإنما يطلق عليها أعمدة محسوبة Calculated Fields

مثال :-

عند الرغبة في إسترجاع حقل المرتب بعد إضافة 300 إلى الراتب يكون النص كما يلي :-

SQL> SELECT ename, sal, sal+300

FROM emp ;

ملاحظات هامة :-

1. يتم تنفيذ العمليات الحسابية داخل جمل SQL حسب الأولويات التالية( الأقواس - الضرب و القسمة - الجمع و الطرح)

2. العمليات التي لها نفس الأولوية يتم تنفيذها بنفس ترتيب كتابتها من اليسار إلى اليمين

3. يمكنحلوةر الأولويات السابقة بإستخدام الأقواس وسوف نوضح ذلك بمثال نظراً لأهميته

مثال هام

SQL> SELECT ename, sal, 12*sal+100

FROM emp ;

يلاحظ في المثال السابق أن عملية الضرب سوف تسبق عملية الجمع نظراً للأولوية التي تتميز بها عملية الضرب لذلك عند الرغبة في تنفيذ عملية الجمع قبل عملية الضرب سوف يعاد المثال السابق بالطريقة التالية :-

SQL> SELECT ename, sal, 12*(sal+100) 0

FROM emp ;

يلاحظ في المثال السابق أنه تم وضع العملية الأقل في الأولوية داخل أقواس وذلك لرفع أولويتها وتنفيذها أولا

التعامل مع الحقول ذات القيم الخاوية Null Values

ما هو المقصود بالحقول ذات بالقيم الخاوية ؟

القيم الخاوية أو Null Values هي تلك القيم التي لا تحتوي على أي بيانات داخل قاعدة البيانات ولا يقصد بالحقول ذات القيم الخاوية تلك الحقول التي تحتوي على الصفر وذلك لأن الصفر يعتبر قيمة ولكنها تلك الحقول التي لا تحتوي على أي بيانات ويتم التعامل مع هذه القيم بحذر شديد مع أوامر إسترجاع البيانات وذلك لوجود عيوب عند إسترجاع البيانات الخاوية خاصة مع إستخدام المعاملات الرياضية وسوف نتناول هذه العيوب وطرق معالجتها بشئ من التفصيل لاحقاً

أولا مثال لإسترجاع قيم خاوية :-

SQL> SELECT ename, job, comm

FROM emp ;

النتائج المتوقعة :-



ENAME JOB COMM

---------- --------- ---------

KING PRESIDENT

BLAKE MANAGER

TURNER SALESMAN 0

من الملاحظ من دراسة نتائج المثال السابق وجود قيمتين خاويتين عند أول سجلين بينما نجد أن السجل الثالث يحتوي على قيمة وهي الصفر وهذا يوضح أن الصفر يعتبر قيمة بينما القيم الخاوية لا يعبر عنها بأي شئ .

عيوب التعامل مع الحقول ذات القيم الخاوية Null Values مع العمليات الرياضية مع الحقول :-

سبق أن أشرنا للعيوب التي تظهر عند وجود قيم فارغة داخل الحقول ومن أشهر هذه العيوب صعوبة إجراء أي عمليات حسابية على سجلات تحتوى بعضها على قيم خاوية ولتوضيح ذلك نفرض وجود 100 سجل لمائة موظف وأردنا جمع قيم العمولة التي يقوم هؤلاء الأفراد بالحصول عليها مع الراتب للحصول على إجمالي المستحق ولتنفيذ هذا الطلب يكتب أمر بسيط يمكن توضيحه كما يلي :-

SQL> select ename , sal+comm

from emp;

وعند ملاحظة النتائج نجد أن بعض النتائج تأتي خاوية مما يعطي مدلول على أن الشخص لا يتقاضى مرتب أوعمولة مع أن هذه النتائج خاطئة والصحيح أن هذا الموظف لم يحصل على عمولة فقط وبالتالي حقل العمولة خاوي

من المثال السابق نستنتج أن

عند إجراء عمليات حسابية بين قيم فعلية وقيم خاوية يكون الناتج قيمة خاوية .

التعامل مع الأسماء البديلة للحقول Defining a Column Alias

ما هو المقصود بالأسماء البديلة للحقول ؟ وما هي أهم فوائدها ؟

يقصد بالأسماء البديلة للحقول هنا إبدال الإسم الفعلي للحقل بإسم إعتباري يتم تحديده بواسطة المستخدم ومن أهم مزايا إستخدام هذا الإسلوب وضع إختصارات تسهل على المستخدم التعامل مع الحقول وكذلك يعتبر مفيد جداً مع الحقول المحسوبة وذلك لأن إسم الحقل سوب يكون العملية الحسابية بأكملها

قواعد عمل الأسماء البديلة Column Alias ؟

1. يجب أن يتبع الإسم البديل إسم الحقل الفعلي

2. يمكن إستخدام كلمة AS بين الإسم الفعلي والإسم البديل ويمكن عدم إستخدامها

3. إذا كان الإسم البديل أكثر من كلمة يجب وضع الإسم بين أقواس " "

مثال على إنشاء الأسماء البديلة Column Alias

SQL> SELECT ename AS name, sal salary

FROM emp ;

النتائج

NAME SALARY

------------- ---------

نلاحظ من النتائج السابقة ما يلي :-

1. ظهر في المثال السابق إمكانية إستخدام AS كذلك عدم إستخدامها وأعطت نفس النتيجة.

مثال2

SQL> SELECT ename "Name"

sal*12 "Annual Salary" 0

FROM emp;

النتائج

Name Annual Salary

------------- -------------

نلاحظ من النتائج السابقة ما يلي :-

ظهر في المثال السابق إمكانية إنشاء أسما بديلة من أكثر من كلمه أو بتنسق محدد بإستخدام الأقواس " " .

دمج الحقول :-

يمكن دمج الحقول المسترجعة من قاعدة البيانات بإستخدام معامل الدمج ( || ) وهو عبارة عن أداة توضع داخل جملة Select وتقوم بدمج النتائج كما يلي

SQL> SELECT ename || job AS "Employees" 0

FROM emp;

النتائج

Employees

-------------------

KINGPRESIDENT

BLAKEMANAGER

CLARKMANAGER

JONESMANAGER

MARTINSALESMAN

من النتائج السابقة نستنتج أن الحقول الموجودة داخل قواعد البيانات يسهل دمجها بإستخدام معامل الدمج ( || ) كما هو موضح بالمثال السابق

محمد سمار غير متواجد حالياً تقرير بمشاركة سيئة رد مع اقتباس
الرجوع الى أعلى الصفحة اذهب الى الأسفل
عاشقR
مراقب عام
مراقب عام
عاشقR


عدد الرسائل : 1032
العمر : 41
العمل/الترفيه : مدير الشات
المزاج : رومنسي
الاوسمة : درس اوراكل 5 Oracle Wms59810
مزاجك : درس اوراكل 5 Oracle 410
تاريخ التسجيل : 10/11/2008

درس اوراكل 5 Oracle Empty
مُساهمةموضوع: رد: درس اوراكل 5 Oracle   درس اوراكل 5 Oracle Icon_minitime18/11/2008, 5:22 am

يسلموووووووووووو
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Diana Haddad
مشرفه
مشرفه



عدد الرسائل : 8941
العمر : 33
العمل/الترفيه : without
الاوسمة : درس اوراكل 5 Oracle Ms
مزاجك : درس اوراكل 5 Oracle 16210
الدولة : درس اوراكل 5 Oracle Female56
تاريخ التسجيل : 13/12/2008

درس اوراكل 5 Oracle Empty
مُساهمةموضوع: رد: درس اوراكل 5 Oracle   درس اوراكل 5 Oracle Icon_minitime19/1/2009, 7:07 am

very good
thank u so much
yeslamooo kter
ya36eky el3afy
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Moon girls
عضو فضي
عضو فضي
Moon girls


عدد الرسائل : 1140
العمر : 30
العمل/الترفيه : طالبة كول
المزاج : كول
الاوسمة : درس اوراكل 5 Oracle 16051611
تاريخ التسجيل : 22/12/2008

درس اوراكل 5 Oracle Empty
مُساهمةموضوع: رد: درس اوراكل 5 Oracle   درس اوراكل 5 Oracle Icon_minitime22/1/2009, 11:29 am

درس اوراكل 5 Oracle 19
الرجوع الى أعلى الصفحة اذهب الى الأسفل
بحبـــــــــك هيـــــــوش
عضو ذهبي
عضو ذهبي
بحبـــــــــك هيـــــــوش


عدد الرسائل : 4231
العمر : 39
العمل/الترفيه : ...
المزاج : .....
الاوسمة : درس اوراكل 5 Oracle 1627606703784139250
مزاجك : درس اوراكل 5 Oracle 110
الدولة : درس اوراكل 5 Oracle Female56
تاريخ التسجيل : 08/11/2008

درس اوراكل 5 Oracle Empty
مُساهمةموضوع: رد: درس اوراكل 5 Oracle   درس اوراكل 5 Oracle Icon_minitime10/7/2009, 5:09 pm

يسسسسسلموا عالموضوع رنود
الرجوع الى أعلى الصفحة اذهب الى الأسفل
قلب طفلة
عضو ذهبي
عضو ذهبي
قلب طفلة


عدد الرسائل : 4350
العمر : 32
العمل/الترفيه : طالبة بلجامعة
المزاج : غـــزل
الاوسمة : درس اوراكل 5 Oracle 1_2
مزاجك : درس اوراكل 5 Oracle Dl310
الدولة : درس اوراكل 5 Oracle Female56
تاريخ التسجيل : 01/07/2009

درس اوراكل 5 Oracle Empty
مُساهمةموضوع: رد: درس اوراكل 5 Oracle   درس اوراكل 5 Oracle Icon_minitime11/7/2009, 11:19 am

مشكور دكتور رنود
تحياتي لك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
a7bk 7moodi
عضو ماسي
عضو ماسي
a7bk 7moodi


عدد الرسائل : 7090
العمر : 31
العمل/الترفيه : student
المزاج : ?
الاوسمة : درس اوراكل 5 Oracle 1627606703784139250
مزاجك : درس اوراكل 5 Oracle 4310
الدولة : درس اوراكل 5 Oracle Female56
تاريخ التسجيل : 10/11/2008

درس اوراكل 5 Oracle Empty
مُساهمةموضوع: رد: درس اوراكل 5 Oracle   درس اوراكل 5 Oracle Icon_minitime12/7/2009, 4:12 pm

يسسسلموا .....
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://lovee7.yoo7.com
Boushra
عضو فضي
عضو فضي
Boushra


عدد الرسائل : 2947
العمر : 31
العمل/الترفيه : طالبه
المزاج : عاادي كتييييير
الاوسمة : درس اوراكل 5 Oracle 1627606703784139250
مزاجك : درس اوراكل 5 Oracle 110
الدولة : درس اوراكل 5 Oracle Female11
تاريخ التسجيل : 09/11/2008

درس اوراكل 5 Oracle Empty
مُساهمةموضوع: رد: درس اوراكل 5 Oracle   درس اوراكل 5 Oracle Icon_minitime16/8/2009, 4:17 pm

درس اوراكل 5 Oracle 76271
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
درس اوراكل 5 Oracle
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مـنـتــــــــديـــــات الـــقــلـــــــــوب الـــــحـــــائــــــــرة :: قسم التقنية والاكترونيات الحديثة :: قسم برامج الكمبيوتر-
انتقل الى: