السلام عليكم
الأخ هادي / بارك الله فيك
مشروع تخرجي مركز لعيادات طب الأسنان ولدي جداول مبدئية له
مع العلاقات بين هذه الجداول
اود ان ارسلها اليك كي تفيدني فيها
فهل ذلك ممكن ؟
السلام عليكم
الأخ هادي / بارك الله فيك
مشروع تخرجي مركز لعيادات طب الأسنان ولدي جداول مبدئية له
مع العلاقات بين هذه الجداول
اود ان ارسلها اليك كي تفيدني فيها
فهل ذلك ممكن ؟
السلام عليكم ورحمة الله:
جزاك الله خير أخونا " هادي " على الاهتمام ...
وجزى الله خيراً أخوانا " السني ".
ربما كان السؤال مبكراً ومبهم ولكني بحاجة إلى رد على هذا السؤال ، ولكن لا بأس لعلي طرحته في غير موضعه فالمعذره ,, ويمكننا متابعة دروس المبدع " هادي " .
محبكم _____________________________________ غاوي برمجة
الإخوة الإعزاء
تحصلت بعد جهد على أوراكل 8i ، ولكن ... للأسف لم أتمكن من إنزاله على الـ Xp profissional ...ولا أدري هل يتحتم علي الحصول على اوراكل 9i ام ماذا ...
أرجو إفادتي لأنني أود متابعة هذه الدروس المهمه جداً والتي إنتظرتها طويلاً ...
حتى أتمكن من تحقيق رغبتي في أن أصبح مبرمجة اوراكل "أخ السني":)
بسم الله الرحمن الرحيم
اولا اود ان اشكر الجميع على مشاركاتهم
وايضا شكر خاص الى الاخ السني على مداخلاته الجميله
واتمنى منه الاستمرار
ثانيا :- بالنسبة لدرس اليوم فهوعن
جملة DISTINCT
تستخدم هذه الجملة عند الرغبة في عرض بيانات ما بدون عرض البيانات
المتكررة(اي عدم تكرار البيانات)
مثال:-
select distinct deptno
from emp;
DEPTNO
---------
10
20
30وهنا مثال اخر مع ملاحظة الفرق في
حالة استخدام DISTINCT وفي حالة
عدم الاستخدام
اولا بدون استخدام DISTINCT:
SQL> select job from emp; JOB --------- CLERK SALESMAN SALESMAN MANAGER SALESMAN MANAGER MANAGER ANALYST PRESIDENT SALESMAN CLERK CLERK ANALYST CLERK 14 rows selected.
ثانيا باستخدام DISTINCT
مع ملاحظة الفرق:
SQL> select distinct job from emp; JOB --------- ANALYST CLERK MANAGER PRESIDENT SALESMAN
الان شغل مخك مع المثال التالي:
SQL> select distinct deptno,job from emp;
DEPTNO JOB
--------- ---------
10 CLERK
10 MANAGER
10 PRESIDENT
20 ANALYST
20 CLERK
20 MANAGER
30 CLERK
30 MANAGER
30 SALESMAN
9 rows selected.مـــاذا تلاحـــظ ؟
قد تقول لقد تكرر رقم القسم اكثر من مرة
ولكن الحقيقة تقول انه لم يتم التكرار لماذا؟
لانه تم عرض كل قسم ولكن يوجد اكثر من وظيفة في كل قسم
لذلك فهو اعطى جميع الوظائف بدون تكرار لكل قسم
لاحظ القسم 10
10 CLERK
10 MANAGER
10 PRESIDENTجميع الوظائف الموجودة به هي السابق ذكرها فقط
مع وجود اكثر من موظف تحت هذه الوظيفة ولكن هنا
تم بدون تكرار
تمنياتي لكم بالتوفيق
الهم انصر الاسلام والمسلمين
الهم انصر الاسلام والمسلمين
الهم انصر الاسلام والمسلمين
الأخ / هادي الشمراني
السلام عليكم ورحمة الله وبركاته وبعد
أرجو السماح لي بالانضمام إلى سسلسلة دروسكم المفيدة ، جعل الله ماتقدم في موازين حسناتك ، واسكنك فسيح الجنات ، إنه جواد كريم
السلام عليكم
اخوكم محتاج اتعلم asp من البداية ضروري ,رجاءا الي بيعرف موقع منيح يراسلني abuhmaid82@hotmail.com وشكرا
إخوتي ....
رجاءً لا تهملوا الرد على سؤالي لأني في أمس الحوجة لتعلم الاوراكل ، ولم أتحصل على 9i حتى الآن :(
وجزاكم الله عنا كل الخير
بسم الله الرحمن الرحيم
اليوم بأذن الله سوف نستكمل بقية الدروس وانا اعتقد اني بطيء لذلك سوف نحاول
ان نكون اسرع قليلا
استخدام الشرط في الاستعلام :-WHERE
نريد عرض بيانات
اسم الموظف ووظيفته ورقم القسم
بشرط ان تكون الوظيفة CLERK
SQL> select ename,deptno,job 2 from emp 3 where job='CLERK'; ENAME DEPTNO JOB ---------- --------- --------- SMITH 20 CLERK ADAMS 20 CLERK JAMES 30 CLERK MILLER 10 CLERK
لاحظ نستخدم علامة تنصيص مفردة ولازم تكون نفس نوع الحرف أي الحروف الكبيرة و الصغيرة
لاحظ هذا الاستعلام خاطىء
SQL> select ename,deptno,job 2 from emp 4 where job='clerk';
وهنا سوف نستخدم عوامل المقارنة لتنفيذ الشروط
مثال
SQL> select ename,job,sal 2 from emp 3 where sal>3000; ENAME JOB SAL ---------- --------- --------- KING PRESIDENT 5000
وهنا مثال اخر باستخدام عامل لايساوي<>
SQL> select ename, sal 2 from emp 3 where sal<>800; ENAME SAL ---------- --------- ALLEN 1600 WARD 1250 JONES 2975 MARTIN 1250 BLAKE 2850 CLARK 2450 SCOTT 3000 KING 5000 TURNER 1500 ADAMS 1100 JAMES 950 FORD 3000 MILLER 1300
وهنا طريقة اخرى باستخدام like
SQL> SELECT ENAME,SAL ,HIREDATE 2 FROM EMP 3 WHERE HIREDATE LIKE '%81'; ENAME SAL HIREDATE ---------- --------- --------- ALLEN 1600 20-FEB-81 WARD 1250 22-FEB-81 JONES 2975 02-APR-81 MARTIN 1250 28-SEP-81 BLAKE 2850 01-MAY-81 CLARK 2450 09-JUN-81 KING 5000 17-NOV-81 TURNER 1500 08-SEP-81 JAMES 950 03-DEC-81 FORD 3000 03-DEC-81
هنا يقوم بتنفيذ الاستعلام بحيث يكون اخر رقم في تاريخ التعيين
81 هو
BETWEEN وهنا استخدام جملة
SQL> SELECT ENAME,SAL 2 FROM EMP 3 WHERE SAL BETWEEN 1500 AND 2999 ; ENAME SAL ---------- --------- ALLEN 1600 JONES 2975 BLAKE 2850 CLARK 2450 TURNER 1500
هنا تنفيذ الشرط الذي يقع بين قيمتين
وهنا مثال باستخدام عامل اكبر من
SQL> SELECT ENAME ,SAL ,COMM 2 FROM EMP 3 WHERE COMM >SAL; ENAME SAL COMM ---------- --------- --------- MARTIN 1250 1400
IN وهنا سوف نستخدم عامل
SQL> SELECT ENAME ,JOB
2 FROM EMP
3 WHERE JOB IN ('CLERK','SALESMAN');
ENAME JOB
---------- ---------
SMITH CLERK
ALLEN SALESMAN
WARD SALESMAN
MARTIN SALESMAN
TURNER SALESMAN
ADAMS CLERK
JAMES CLERK
MILLER CLERK
8 rows selected.وهو بمعني في وفي المثال اعلاه يشترط ان تكون الوظيفة في أي من المذكورة أي تنفيذ الاستعلام بشرط تحقق نوع الوظيفة
IS NULL وهنا استخدام جملة
SQL> SELECT ENAME,SAL,COMM 2 FROM EMP 3 WHERE COMM IS NULL;
ويمكن تنفيذ العكس
SQL> SELECT ENAME,SAL,COMM 2 FROM EMP 3 WHERE COMM IS NOT NULL; ENAME SAL COMM ---------- --------- --------- ALLEN 1600 300 WARD 1250 500 MARTIN 1250 1400 TURNER 1500 0
لاحظ الامثلة التالية
SQL> select ename,job,sal 2 from emp 3 where job like '%K'; ENAME JOB SAL ---------- --------- --------- SMITH CLERK 800 ADAMS CLERK 1100 JAMES CLERK 950 MILLER CLERK 1300 K شرط ان يكون الحرف الاخير= SQL> select ename,job,sal 2 from emp 3 where job like 'S%'; ENAME JOB SAL ---------- --------- --------- ALLEN SALESMAN 1600 WARD SALESMAN 1250 MARTIN SALESMAN 1250 TURNER SALESMAN 1500 S شرط ان يكون الحرف الاول= SQL> select ename,job,sal 2 from emp 3 where job like '_A%R'; ENAME JOB SAL ---------- --------- --------- JONES MANAGER 2975 BLAKE MANAGER 2850 CLARK MANAGER 2450 وهنا الشرط كالتالي الحرف الاول متغير(أي حرف) A ان يكون الحرف الثاني= R ان يكون الحرف الاخير=
مع تمنياتي لكم بالتوفيق والنجاح
السلام عليكم ..
كم أنا سعيد بتعرفي وانضمامي لهذا المنتدى الرائع ...الذي تتفتح فية النوافذ كل يوم ... وتلقي لنا المزيد من المعرفة ...
كم أنا سعيد بالإطلال على نافذتك الجديدة أخي هاني ... ربما أكون متأخرا قليلا .... ولكنني رأيت بأن أتقدم لكم بالانضمام متأخرا خيرا من عدم التقدم ..
أثمن جهودك عاليا أيها الأخ العزيز هاني ... وأقدر تواضعك ، ونفسك الإسلامي الصافي الذي نتنسمه مع كل إطلالة لك على المنتدى ...
بارك الله فيك ، وبارك لك ، ونفعك بماتعلمت ، وعلمك ماينفعك ....
هل تقبلوني في مسيرتكم ....؟؟؟
الله يعطيك العافيه أخ هدي نحن في إنتظار الدرس التالي..
جعله الله في ميزان حسناتك ...
بسم الله الرحمن الرحيم
الاخ هادي الشمراني :):)(f)(f)
كل الشكر لك على مقدمة من شرح ودروس مفيدة في الاساسيات
والى الامام
سمير محمد
اخي الكريم جزاك الله خير على الدروس القيمة و لكني و باعتبار انا الاوراكل بالنسبة لي لغة جديدة فما البرنامج المستخدم له هل هو SQL serve 7.0 و مرة اخرى جزاك الله خيرا
الأخ هادي يعطيك العافية ..
بس هاللي وصل الديفلوبر يبدأ معاك ولا ينتظر ..
السلام عليكم يا اخوان اود معرفة البرنامج المستخدم للاوراكل لكي ابدأ بتطبيق التعليمات و شكرا
اخي abdul bari البرنامج المستخدم هو اوراكل وهو عالم متكامل
ويوجد موضع في المنتدى وموجود في ارشيف المواضيع الذي وضعه الاخ عمر
فيه عنوان موقع اوراكل الذي تستطيع الحصول من خلاله على نسخة مجانية لااخر اصدار
او بامكانك الحصول علي هذا البرنامج من اي محل لبيع البرامج
تحياتي
:P:p:p
فين باقى الدروس
بسم الله الرحمن الرحيم
الاخ العزيز هادي الشمراني
أحييك بتحية الإسلام
السلام عليكم ورحمة الله وبركاته
والشكر كل الشكر لك على جهدك المخلص ونسأل الله أن يجعله في موازين حسناتك وينفع به إخوانك ونرجوا ألا تحرمنا من تكملة دروسك القيمة
والى الامام
ما شاء الله عليك يا أخ هادي وبصراحة الدروس مفيدة جدا
وحاب أنضم معاكم إذا ما في مانع
بس وين تكملة الدروس
وحاب اسأل هل راح تشرح بعد الديفلوبر
ومشكور على المجهود إللي تبذله:D
أخوك المبرمج المبتدئ:cool:
توكل على الله اخ هانى (gift)
نحن فى حاجه لمثل هذه الدروس :D
وجزاك الله كل خير :b1
مساء الخير للجميع
اخى هادى اختك عذوب خريجه دبلوم اوراكل تطوير قاعدة ممكن اساعدك بااى شى وبرضو استفيد عشان المواضيع ماتطير من راسى وفكرتك حلوه وبالنسبه للاخت الى تريد تنزل البرنامج تنزيله صعب جدا خلى احد متخصص فى الاوركل هو الى ينزله وتحياتى عذوب المبرمجه:)
مساء الخير للجميعاخى هادى اختك عذوب خريجه دبلوم اوراكل تطوير قاعدة ممكن اساعدك بااى شى وبرضو استفيد عشان المواضيع ماتطير من راسى وفكرتك حلوه وبالنسبه للاخت الى تريد تنزل البرنامج تنزيله صعب جدا خلى احد متخصص فى الاوركل هو الى ينزله وتحياتى عذوب المبرمجه:)
مجهود عالى جدا
مبارك
و اتمنى ان اجد نسخة الأوراكل كاملة
اتمنى الرد
و انا معاكم و إن شاء الله ربنا يجزيك عنا كل خير
الاخ محمد الشنقطي كانت بداية طيبة منك ولكن اين النهاية
وتاني شي فكرة في طريقه اخر لشرح اي حضر الدرس في ملف ورد
تم ارفقه ......
ولك جزيل الشكر على هذه المبادره
ماشاء الله تبارك الله
أهنيكم حقيقه على تعاونكم وعملكم الجميل
زادكم الله من علمه وجزاكم كل الخير
لكم مني خالص التقدير
*********************
الفريق العربي للبرمجه
*********************
كان الله في عون العبد مادام العبد في عون اخيه
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…