sameh bakkar بتاريخ: 10 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2007 بسم الله الرحمن الرحيم و الله يا أخوانى جاءت على ذهنى فكره جميله جدا سوف ترفع بها مستوى المبتدئين الى حد الأحتراف و ايضا مستوى المحترفين الى حد الخبراء ... الفكره هى اننى سوف اضع كل يوم سؤال من واقع الحياة العمليه و على كافة القارئين لهذا السؤال محاولة الحل حتى لو كان خطأ .. أما اذا لم تستطيع الحل فعبر عن رأيك بإذا ما كان السؤال صعب أم سهل ام ماذا ... و بعدها بيومين سوف اضع انا الجواب النهائى للسؤال ليستفيد الجميع ... و اما الذى سوف يقوم بحل السؤال فسوف نقول له جزاك الله خيرا لما أفدت به أخوانك .. ايضا نريد ان يكون هناك اكثر من اجابه للسؤال ... و ذا كان فى ذهنك نفس الإجابه فعليك أن تقول انه كان فى ذهنى نفس الأجابه .. المهم يا جماعه عاوز كل شخص يقرأ السؤال ان يشارك برأيه سواء كان يعلم أو لا يعلم...بسم الله نبدأ .... الأربعاء 10-10-2007سؤال فى الSQL ...على المستخدم HRنبدأ بسؤال سهل حتى يشارك كل المبتدئين معنا ...- المطلوب عمل استعلام يقوم بإسترجاع اسم الموظف و عمولته و اذا كان الموظف لا يحصل على عموله يكتب NO COMMفى انتظار اكثر من اجابه من جميع القارئين................ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nael14 بتاريخ: 10 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 10 أكتوبر 2007 السلام عليكم الحل للسؤال كتالي SELECT a.empno, a.ename, decode( nvl(a.comm,0),0,'No Comm', a.comm) From emp a يعطيكم العافية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sheriefkadira بتاريخ: 11 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 11 أكتوبر 2007 أولا جزاك الله خيرا كثيرا مهندس سامح على هذه الفكره العبقريه والتى سترفع كثيرا من مستوى المبتدئين الحل للسؤال (select emp_name,NVL(pct,NO COMM;from employees اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sameh bakkar بتاريخ: 11 أكتوبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 11 أكتوبر 2007 اخوانى اليوم انا هنا لأعرض الأجابه الصحيحه .... أخى nael14 برافووووو أجابتك صائبه . أخى sheriefkadira فكرتك صحيحه و هى التى فى ذهنى الأن و لكن الكود ينقصه الأتى** أولا طالما انك استخدمت داخل كود ال SQL حروف او تاريخ فلا تنسى ان تضعه بين سنجل كوت " صح ولا ايه ؟؟ كما عليك استخدام داله TO_Char كما يلى : SELECT last_name, NVL(TO_CHAR(commission_pct), 'No Commission') COMM FROM employees; أشكرك اخى على محاولتك الجميله جدا .. فأنا فى رأى ان أثنان لا يتعلمان أبدا ... الخجول و المتكبر و لذلك أسألى الله تعالى ان يقوم كافة القارئين لكل سؤال جديد بالمشاركه فكما تستفيد عليك ان تفيد حتى يبارك الله لك فى المعلومه... سؤال جديد ......... الخميس 11-10-2007 نتدرج بشىء بسيط الى الصعوبه .... و انا فى انتظار خادمين العلم..السؤال عن SQL على المستخدم HR ..... Display the last name, hire date, and day of the week on which the employee started. Label the column DAY. Order the results by the day of the week, starting with Monday. هــــــــــــــــــل من مجيب؟؟؟!! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
walid148960 بتاريخ: 11 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 11 أكتوبر 2007 اجابة السؤال الأول يأستاذ سامحselect nvl(to_char(commission_pct),'no comm') from employeesوجاري حل السؤال الثاني وشكرا على تشجيعكم خصوصا للمبتدئين وليد الحسينيحل السؤال الثاني يأستاذ سامح في حدود معرفتي select last_name,hire_date, to_char(hire_date,'dy') day from employeesorder by to_char(hire_date,'dy')وشكراوليد الحسيني اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
magedomran بتاريخ: 11 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 11 أكتوبر 2007 (معدل) السلام عليكم ورحمه الله وبركاته بالنسبه للسؤال الثانى انا مش فاهم مطلوب ايه بالظبط فى نقطه الترتيب بس اللى فهمته انك تبدأ بيوم mondayعلى العموم يا ريت توضح النقطه دى علشان افهم كويس والموضوع يبقا اوضح دى الجمله اللى عملتها زى ما انا فهمت وعند تنفيذها تجيب اول واحد بدأ يوم الاثنين بس لو مش هيا المقصودة يا ريت توضح اكتر select last_name , hire_date , to_char(hire_date,'day') day from employees وجزاك الله عنا خيرا تم تعديل 11 أكتوبر 2007 بواسطة magedomran اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sheriefkadira بتاريخ: 12 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 12 أكتوبر 2007 ازى حضرتك يامهندسامحselect last_name,hire_date,to char(hire_date,'dy') day from employeesorder by to_char(hire_date,'dy') اعتقد انها قريبع من اجابه الاخ وليدولكن اريد ان اعرف كيف اجعلها تبدا لبوم الاتنين monday اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
walid148960 بتاريخ: 13 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2007 السلام عليكم يأستاذ سامح اعتقد ان دة الحل الصحيح / طلعت معايا نتائج صحيحة select last_name,to_char(hire_date,'dy') from employees order by to_char(hire_date -3,'dy');LAST_NAME TO_------------------------- ---Kaufling monMikkilineni monPatel monOlsen monSully monBernstein monErrazuriz monSmith monMarvins monOConnell monEverett monوليد الحسينيselect last_name,to_char(hire_date,'dy') day from employees order by to_char(hire_date -3,'dy');LAST_NAME TO_------------------------- ---Kaufling monMikkilineni monPatel monOlsen monSully monBernstein monErrazuriz monSmith monMarvins monOConnell monEverett mon اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Mohammad Salameh بتاريخ: 13 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 13 أكتوبر 2007 السلام عليكم و رحمة الله و بركاته بداية تقبل الله طاعتكم و كل عام و انتم و المسلمين بكل خير أنا بحاجة لمساعدة؟نصبت الاوراكل 9i بس مش عارف كيف اشبك على المستخدم HR حيث عندما احاول الشبك ب HR/HR بيعطيني The account is lockedالرجاء المساعدة و جزاكم الله كل خير.محمد سلامه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sheriefkadira بتاريخ: 14 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 14 أكتوبر 2007 أخى Mohammad Salameh مشكلتك سهله ولها حلخش بالمستخدم systemثم اكتب الكود التالى alter user hr account unlock;ثم اضغط انتر وان شاء الله سوف يتم حل المشكله ثم بعد ذلك ادخل بالمستخدم hr وذلك بكتابه connect ثم قم بادخال اسم المستخدم وهو hr والباسورد التى انت حددتها مسبقا جرب وقولنا الاخبار اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Mohammad Salameh بتاريخ: 14 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 14 أكتوبر 2007 الاخ العزيز sherief kadiraالسلام عليكم و رحمة الله و بركاته, جزاك الله كل خير و يعطيك الف الف عافية و جعلها الله في ميزان حسناتك ان شاء الله. إشتغلت زي الحلاوة محمد سلامه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sheriefkadira بتاريخ: 14 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 14 أكتوبر 2007 ألف مبرووووك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sameh bakkar بتاريخ: 16 أكتوبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 16 أكتوبر 2007 بسم الله الرحمن الرحيم..........كل سنة و انتم طيبين ... و الأجابات كلها قريبه جدا من الأجابه الصحيحه و لكن ربما ان السؤال غير واضح و لهذا سوف أعرض الأجابه المرجوه ان شاء الله ... SELECT last_name, hire_date, TO_CHAR(hire_date, 'DAY') DAY FROM employees ORDER BY TO_CHAR(hire_date - 1, 'd'); جربها و سوف تفهم الغرض من السؤال و معناه.... و شكرا لكل من افاد زملائه و شكرا ايضا لكل من قرأ المشاركه و الأجابات ولم يفيد برأيه او حتى اجابه خاطئه ..سؤال جديد ........ الثلاثاء ..... 16-10-2007رجاء العمل على المستخدم HR و ليس Scott حتى يكون العمل موحد .. Create a query that displays the first eight characters of the employees’ last names and indicates the amounts of their salaries with asterisks. Each asterisk signifies a thousand dollars. Sort the data in descending order of salary. Label the column EMPLOYEES_AND_THEIR_SALARIES. يا رب يكون السؤال مفهووووووووووم المره دى و بلاش حجج فى انتظار الأجابات ...... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
walid148960 بتاريخ: 16 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 16 أكتوبر 2007 الأجابة ياستاذ سامح SELECT SUBSTR(LAST_NAME,0,8)||LAST_NAME||TO_CHAR(SALARY,'$99,999.00') " EMPLOYEES_AND_THEIR SALARIES" FROM EMPLOYEES ORDER BY SALARY DESC ;وليد الحسيني اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sameh bakkar بتاريخ: 19 أكتوبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 19 أكتوبر 2007 [/code] بسم الله الرحمن الرحيم ........ الف شكر أخى وليد على مجهودك الرائع . اجابة السؤال،، [code] SELECT rpad(last_name, 8)||' '|| rpad(' ', salary/1000+1, '*') EMPLOYEES_AND_THEIR_SALARIES FROM employees ORDER BY salary DESC; ما رأيك الى ان ننطلق الى اسئله فى ال PL .....ها هو السؤال ... Create a procedure called ADD_JOB to insert a new job into the JOBS table. Provide the ID and title of the job using two parameters. أنا فى أنتظار الرد ... هل من مجيب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
magedomran بتاريخ: 22 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 22 أكتوبر 2007 اجابه السؤال create or replace procedure ADD_JOB (j_id number , title varchar2) is begin insert into JOBS ( id , title ) values (j_id , title ); commit; end; كل سنه وانتو طيبين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledmega بتاريخ: 22 أكتوبر 2007 تقديم بلاغ مشاركة بتاريخ: 22 أكتوبر 2007 السلام عليكمبصراحة فكرة الموضوع وتبادل الخبرات ؛ فكرة جيدة جدا ومفيدة للمبتدئين .ممتاز يا سامح والى الامام .وشكرا ميجا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sameh bakkar بتاريخ: 22 أكتوبر 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 أكتوبر 2007 جزاك الله خير يا ماجد و جعله الله فى ميزان حساناك .. فأنت دائما تتحفنا بمشاركاتك... الأجابه تمامو أنا افضل دائما ان استخدم خاصية %Type ... CREATE OR REPLACE PROCEDURE add_job ( jobid jobs.job_id%TYPE, jobtitle jobs.job_title%TYPE) IS BEGIN INSERT INTO jobs (job_id, job_title) VALUES (jobid, jobtitle); COMMIT; END add_job; / سؤال جديد ............ الثلاثاء 23 أكتوبر 2007السؤال النهارده صعب شويه.... يعنى عاوز بقا المبتدئين اللى اصبحوا محترفين يحاولوا الأجابه .. Create a PL/SQL procedure called load_country_image that uses DBMS_LOB.FILEEXISTS to test if the country picture file exists. If the file exists, then set the BFILE locator for the file in the PICTURE column; otherwise, display a message that the file does not exist. Use the DBMS_OUTPUT package to report file size information for each image associated with the PICTURE column. ها يا شباب ... الأول ما تنسى تعدل عىل الجدول عشان تضيف عمود LOB .. ها تقدر تجاوب أنا فى انتظار اجاباتكم و سوف اضع الأجابه الصحيحه بعدها ان شاء الله ......................... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
samia بتاريخ: 25 سبتمبر 2008 تقديم بلاغ مشاركة بتاريخ: 25 سبتمبر 2008 اسلوب ممتازفين باقى الاسئله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.