SQL and PL/SQL
Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL
5,153 موضوعات في هذا القسم
-
اخى الفاضل عبد الرحمن تم حذف المشاركه نظرا لأن هذا الرابط يفتح بعض الروابط الغير سوية .. فرجاء تحميل الأسطوانه على اى موقع أخر كما اخبرك الأخ justice ولك منا خالص الشكر و التقدير ... سامح بكار مشرف قسم المبتدئين
-
1- display the higest,lowest,sum,and average salary of all employees.Label the columns Maximum,Minimum,Sum,and average,respectively.Round your result to the nearest whole number 2- modify the query in question1 to display the manimum,maximum,sum and average salary for each job type. 3- write a query to display the number of people with the same job. 4- Determine the number of managers without listing them.Label the column number of managers. 5- write a query that will display the difference between the highest and lowest salaries.Label the column DIFFERENCE. 6- display the manager number and the salary of the lowest paid employee for that manager.exclude anyone whose…
-
اخواني الاعزاء لدي جدول يحتوي على العديد من الاعمدة ويوجد من ضمن بيانات الجدول بيانات مشتركة مثل :- 1- وقت بداية الدوام 2- وقت نهاية الدوام 3- مكان العمل وحيث انه هذه ال 3 اعمدة قد تتشابه لكثير من الموظفين وعلى سبيل المثال :- 1- وقت بداية الدوام : 9:00 2- وقت نهاية الدوام : 4:00 3- مكان العمل : الشركة هذه تخص حوالي 20 موظف وايضا 1- وقت بداية الدوام : 10:00 2- وقت نهاية الدوام : 6:00 3- مكان العمل : خارج الشركة وهذه تخص 10 موظفين وايضا يوجد للمدير دوام خاص - وقت بداية الدوام : 12:00 2- وقت نهاية الدوام : 3:00 3- مكان العمل : الشركة فقط المدير اريد عمل جملة استعلام بحيث تحوي تفاصيل ال 20 موظف وال 10 موظفين فقط واريد استثناء حركة المدير لانها حركة فرد…
-
السلام عليكم اخوانى عايز اعمل function تجبيب street adress,city,location_id عن طريق رقم الموظف يعنى زى كده
-
يا شباب اريد ان اسألكم عند جدولين m و b عملت تريقر عندما ادخل بيانات في m تدخل مباشرة في b بس عندي مشكلة صغيرة عندي بيانات مكررة في جدول m ولا اريد ان تتكرر في جدول b بمعنى عندما ادخل رقم 101 مثلا لاول مرة اريد هذه البيانات ان تدخل جدول b بس عندما ادخل هذا الرقم مرة اخرى في جدول m لا اريده ان يدخل في جدول b بمعنى اريد جدول m تتكرر فيه البيانات بينما جدول b لا يا شباب اريد الحل لاني تعبت وانا اكتب الكود لاحل هذه المشكلة ولكن بلا جدوى ومشكوررين على الجهود الطيبة
-
لقد واجهت بعض المشاكل في sql ومنها 1- عندما اريد ان اعدل اسم عمود والصيغة هي : alter table<table name> rename column <old column name> to <new column name> بعد كتابة هذه الصيغة تأتي رسالة خطأ لا أدري مالحل
-
السلام عليكم انا مبتدئ واحتاج الى مساعدة في عمل view من عدة جداول 1- جدول الاصناف >>>>> item_id,item_name,unite_id,class_id,com_id 2- جدول الوحدات>>>>>> unite_id,unite_name 3-جدول الفئات >>>>>>>class_id,class_name 4-جدول الشركات>>>>>com_id,com_name -------------------------------- احتاج الي view item_id,item_name||unite_name||class_name||com_name ---------------------------------------- كتبت الكود select item_id, ITEMS.ITEM_NAME||' '||UNITES.UNITE_NAME||' '||CLASS.CLASS_NAME||' '||COMPANYS.COM_NAME from ITEMS,UNITES,CLASS,COMPANYS where ITEMS.UNITE_ID=UNITES.UNITE_ID and ITEMS.CLASS_I…
-
# أولاً : بناء الـObject Types:- إليك المثال الآتي الذي يستعمل جملة CREATE TYPE لبناء Object Type إسمها address_typ والتي تستعمل لتمثيل العنوان (address) تتكون من أربع خواص هي street, city, state,zip . وكما في الشكل الآتــــــي:- CREATE TYPE address_typ AS OBJECT ( street VARCHAR2(15), city VARCHAR2(15), state CHAR(2), zip VARCHAR2(5) ); / والآن دعنا ننظر الى المثال التالي الذي يمثل الشخص(person ) كـObject واسمها person_typ والتي تستعمل الـObject التي اسمها address_typ والتي تم بناء ها في المثال السابق:- CREATE TYPE person_typ AS OBJECT ( id NUMBER, first_name VARCHAR2(10), last_name VARCHAR2(10), dob DATE, phone VARCHAR2(12), address address_…
-
-
السلام عليكم ورحمة الله ,,, عندي جدول ف بيانات موظفين واسم الجدول EMP ولان الاسماء كثيرة جدا وتوجد بعض الاخطاء في الكتابة مثل أحمد تكتب احمد .... وجدت فانكشن تعمل عملية تعديل على الجدول واسمها filter(word). لكن المشكلة طريقة عمل تعديل كل البيات في الجدول باستخدام هذه الفانكشن ..... علما بأن اسم الجدول emp واسيم الفانكشن filter ودمتم بخير وعزة
-
السلام عليكم ورحمة الله وبركاته،، what are the deferences between truncate table instruction and delete from table, what is the benefit of two commands do same thing , as i under stand . help me please
-
لو سمحتم أبغي أعرف كيف أستعيد رقم السري و اليوزر نيم تبع ال SQL لاني نسيت الرقم و عدلتة بامر بس فترة و نسيتة ألحين المشكلة كيف أدخل SQL plus لاني كل ما اجرب ثلاث محاولات و تسكر البرنامج مرة جربت طريقة أنتو كنتو كاتبيها بس ما نفعت علما الاوراكل هو 10 g
-
-
السلام عليكم لدي SQL plus 8i واريد ان اعرف ماهو اليوزر الذي ادخل فيه لاجد جداول كتاب اوركل جاهزه ولا تحتاج الى كتابه مره اخرى علما ان اليوزر الحالي الذي ادخل به هو SCOTT والباسوورد هو TIGER
-
بسم الله الرحمن الرحيم الدرس السادس سوف نكمل في هذا الدرس بعض ال function المهمة والتي نحتاجها * TO_DATE تقوم هذه الفانكشن بتحويل الSTRING الى تاريخ فلو اخذنا هذه على اساس انها STRING فيمكن ان نحولها الى DATE to_date( string1, [ format_mask ], [ nls_language ] ) حيث ان STRING1 هو عبارة عن التاريخ المراد تحويله FROMAT_MASK هو عبارة عن صيغة المراد التحويل التاريخ اليها وقد استعرضت في ما سبق استخدامات او تحويلات التاريخ الى STRING راجع الدرس الرابع NLS_LANGUAGE وهو صيغة التاريخ وهي اختيارية حيث تستطيع وضع صيغة التاريخ الهجري مثلا مثال to_date('2003/07/09', 'yyyy/mm/dd') would return a date value of July 9, 2003. to_date('070903', 'MMDDYY') would return a dat…
-
السلام عليكم ورحمته الله وبركاته سؤالى حول حساب مرتبات الموظفين الموضوع كالاتى يوجد لدى فرضا 10 موظفين لهم موجموعة من الاستحقاقات زى المرتب - بدل طبيعة - بدل بمثيل - علاوات وهكذا انا جيت فى شهر 1 غيرت ل5 موظفين الاستحقاقات بتاعتهم اى نبد من الاستحقاقات عايزاه لما اجى احسب مرتبات شهر 1 يجيب 5 موظفين دول الى تم تغير استحقاقهم و5 التانين متغيريش استحقاقاتهم يجيبهم على مرتبات شهر 12 لانه مش معقول هعقد ادخل مرتبات الموظفين كلهم المطلوب انه جيب مرتبات الناس الى اتغيرت دى على شهر 1 وهكذلك مرتبات الناس الثانين على شهر 12 وظبعا دا هيدخل فى الجدول يعنى هيجبهم ويعمل ليهم insert فى الجدول وشكراا
-
بسم الله الرحمن الرحيم الدرس السابع نستأنف اليوم ما بدأنا به سابقا ونكمل كيفية التعامل مع جملة Select stament فكما قلت هي الاساس في استعراض البيانات واستغلال الفانكشن التي تم شرحها بالسابق تعطي قصر للوقت وعرض صحيح للبيان الصحيح سوف نستعرض اليوم ال Subqueries او ما يسمى بجمل ال selectالمتداخلة وهي تأتي بأشكال متعددة نذكر اشهرها وما يمكن التعامل معها اشكال ال Subqueries 1- WHERE CONDITION select * from all_tables tabs where tabs.table_name in (select cols.table_name from all_tab_columns cols where cols.column_name = 'SUPPLIER_ID'); لاحظوا ان محور الحدث كله حول WHERE واستخدمنا ال IN لتوضح مفهوم هل هذا البيان موجود ضمن مجموعة من البيانات في جدول آخر وكأننا نقو…
-
Dear all I posted new post about how to run operating system commands from PLSQL http://mahmoudoracle.blogspot.com/2012/04/execute-operating-system-commands-from.html Thanks
-
السلام عليكم ورحمة الله وبركاته اخواني ارجو ا المساعده في هذا السؤال لم استطع حله وبحثت ولكن بدون فائدة واليكم السؤال اكتب برنامج يقوم بكل الخطوات التاليه 1- استعلم عن بيانات الحسابات account . 2 - طباعه ثلاث حسابات الاعلى رصيد وحالتها نشط . 3 - ادخال بيانات (الثلاث حسابات الاعلى رصيد وحالتها موقوف ) الى جدول acc_locked. ادخال بيانات على insert ولم استطع حله حليت الفقره الاولى باقي 2 و3 على pl/sql فأرجوا مساعدتي في حل الفقرتين وشكرا جزيلا لكم
-
هذه اول مشاركة لي في هذا المنتدي وارجو من الله ان اجد المساعدة لدي جدول حسابات يحتوي على حقل رقم الحساب واسم الحساب والحساب الاب حيث والحساب الاب هو حساب وجود في نفس الجدول وجدول لحركة الحسابات يحتوي على حقل رقم الحساب والمبلغ اريد ان اجمع مبالغ الحسابات تراكميا من الحساب الابن الى الحساب الاب اي ان اجمالي الحساب الاب هو اجمالي مبالغ الحسابات الابنا رقم الحساب-------------المبلغ 1----------------------- 5000 11----------------------5000 111--------------------5000 1111 ------------------1000 1112------------------ 2000 1113------------------- 2000 اي ان اجمالي الحساب 111 هو اجمالي الحسابات الثلاية الاخيرة واجمالي حساب 11 هو اجمالي حساب 111 اي اي حساب في الستوى الادنى …
-
السلام عليكم اخواني .. لدي DB بهال 2 tabels الجدول الاول فية بيانات العملاء و ارقامهم .. وقمت بإستخراج كمية من البيانات من الجدول الاول ( 50 اسم ) .. عن طريق كويري .. و لم احفظها باي جدول جديد ولدي الجدول الثاني فية ايضا بيانات العملاء و ارقامهم ... الان المشكلة اني اريد ان اعدل بيانات الجدول الثاني ...اي ان اقوم بعمل update لبيانات الجدول الثاني .. على حسب الناتج من الجدول الاول فارجو الاجابة باسرع وقت ممكن ولكم جزيل الشكر
-
السلام عليكم ورحمة الله وبركاته بس عند سؤال لو سمحتوا في طريقة بالاكسس نسويها AutoNumber يعني كل ما تضيف اسم يزيد 1 وهكذا، دورت عندي بالاوراكل ماحصلت AutoNumber وسويت بحث وجدت طريقة السكونس جربتها بس ما صار شي يعني لما اضيف شي ما يزيد واحد تلقائي ممكن طريقة عمل AutoNumber في الاوراكل؟ وجزاكم الله خير
-
الحمد لله نجحت فى أمتحان الـ pl/sql أتمنى التوفيق لجميع اعضاء المنتدى
-
عندى 3 جداول جدولين والثالث فك علاقة ميني تو مينى بينهم مثلا دياربت اقسامdept ومظفينemp بس الموظف يكون فى اكتر من قسم فبتتفك فى جدول dept_emp عايزة اطلع اسامى الاقسام وتحتها اسامى الموظفين شكرا
-
السلام عليكم كيف الحال انا نويت امتحن 1Z0-007 ودخلت على موقع اوراكل ولقيت انه بامكاني امتحن اونلاين فحاب اعرف اذا احد منكو جرب يمتحن اونلاين من البيت يعني من غير ما يروح على مركز ولا اشي وبنصح بالموضوع ولا لأ؟ وهاد اول امتحان الي مع اوراكل وشكرا