بتاريخ: 26 يونيو 200718 سنة comment_103495 السلام عليكم ورحمة الله وبركاتهأخواني ألاعزاء مشاركين وأعضاء ومشرفي هذا المنتدى الرائع لا ادري لكن عندي احساس في حالة من الركود والتقاعس من بعض الاعضاء وقلة عدد المشاركات لا ادري هل هو بسبب الجو الحار او الاوضاع المادية ...؟؟؟لذلك اقترح القيام بعمل مسابقة يشترك فيها الجميع دون اسثناء (المشترك,العضو,العضو المميز,المشرف) ومبدء عمل هذه المسابقة هوا ان يقوم احد الاعضاء بكتابة سؤال(((بغض النظر عن السؤال بسيط او معقد))) ويقوم أخر بألاجابة عليه وبشرط ان يقوم العضو الذي اجاب على السؤال بكتابة سؤال أخر ويقوم أخر بألاجابة وكتابة سؤال وهكذا ...الخوبالتالي تنتشر المعلومة مهما كانت بسيط ويستفيد الجميع وتتأكد المعلومة للجميع .وأرجو من الجميع المشاركة.ملاحظة (((الاسئلة منوعة SQL أو PL/SQL أو FORM أو REPORT )وهذا أول سؤالما هو النتيجة الصحيحة للأمر التالي . SELECT TO_CHAR(SYSDATE,'YYYY') FROM DUAL; 1) 26/06/20072)20073)26/06/07اخوكم موسىMIASH80 تقديم بلاغ
بتاريخ: 26 يونيو 200718 سنة كاتب الموضوع comment_103503 شكر على المرور rere777 وعلى الاجابة الصحيحة ولكن شرط المسابقة ان تضعي سؤال أخر ليقوم غيرك بألاجابة على السؤال تقديم بلاغ
بتاريخ: 26 يونيو 200718 سنة comment_103504 ما انتبهت آسفة هاي السؤال:- اعطوني الجملة اللي بتجيب تاريخ آخر يوم في السنة الحالية................. تقديم بلاغ
بتاريخ: 26 يونيو 200718 سنة comment_103507 select sysdate from dual السؤال هوأكتب كود لترتيب أيام الأسبوع أبتداء من الأثنين تقديم بلاغ
بتاريخ: 26 يونيو 200718 سنة comment_103508 انا بدي يطلع ؟آخر يوم في السنة الحالية يعني 31/12/2007خطأ جوابك تقديم بلاغ
بتاريخ: 26 يونيو 200718 سنة comment_103509 أسف الجواب هو select to_char(last_day('01-Dec-&Enter The Year'),'DAY') ماعليك إلا تغير السنة التي تريد أخر يوم فيها السؤال هو كود يرتب أيام الأسبوع أبتداء من الأثنين تقديم بلاغ
بتاريخ: 27 يونيو 200718 سنة comment_103540 اخى الكريم ما المقصود بكلمة يرتب؟؟؟؟؟؟انا عملت كود اعتقد انه يؤدى الغرض على حسب فهمى لسؤال ومع انه طويل واعتقد ان اكيد فيه اكواد افضل منه ولكنه سوف يؤدى نفس الوظيف select to_char(next_day (sysdate ,'mon' ) , 'day' ) ,to_char(next_day (sysdate ,'tue') , 'day' ) ,to_char(next_day (sysdate ,'wed') , 'day' ) ,to_char(next_day (sysdate ,'thu') , 'day' ) ,to_char(next_day (sysdate ,'fri') , 'day' ) ,to_char(next_day (sysdate ,'sat') , 'day' ) ,to_char(next_day (sysdate ,'sun') , 'day' ) from dual; تقديم بلاغ
بتاريخ: 27 يونيو 200718 سنة comment_103547 اخى الكريم ما المقصود بكلمة يرتب؟؟؟؟؟؟انا عملت كود اعتقد انه يؤدى الغرض على حسب فهمى لسؤال ومع انه طويل واعتقد ان اكيد فيه اكواد افضل منه ولكنه سوف يؤدى نفس الوظيفselect to_char(next_day (sysdate ,'mon' ) , 'day' ) ,to_char(next_day (sysdate ,'tue') , 'day' ) ,to_char(next_day (sysdate ,'wed') , 'day' ) ,to_char(next_day (sysdate ,'thu') , 'day' ) ,to_char(next_day (sysdate ,'fri') , 'day' ) ,to_char(next_day (sysdate ,'sat') , 'day' ) ,to_char(next_day (sysdate ,'sun') , 'day' ) from dual; الكود صحيح يا أخي لكنه طويل وعندما يكون المطلوب مثلا ترتيب الموظفين حسب يوم توظيفهم إبتداء من يوم معين فأنه لا يصلح ,وعندما تعمل order حسب اليوم فأنه يرب حسب ترتيب الأحرف لذلك هناك كود بسيط وسهل الأستخدام select to_char(hire_date,'Day' ) from employees order by to_char(hire_date-2,'d' ) تقديم بلاغ
بتاريخ: 27 يونيو 200718 سنة comment_103574 اخى الكريمانا اعلم الامر order by جيدا والحمد لله ولكن سؤالك غير مفهوم وغير واضح بالمرهوانا كمان مش مقتنع بالكود الى انت كاتبه دا؟دى مش النتيجه اللى انت طالبهاوشكرا تقديم بلاغ
بتاريخ: 27 يونيو 200718 سنة comment_103590 اخى الكريمانا اعلم الامر order by جيدا والحمد لله ولكن سؤالك غير مفهوم وغير واضح بالمرهوانا كمان مش مقتنع بالكود الى انت كاتبه دا؟دى مش النتيجه اللى انت طالبهاوشكرا أنا كنت أقصد في سوؤالي أن يرتب الموظفين حسب اليوم توظيفهم إبتداءا من يو الأثنين الكود هو كالأتيselect to_char(hire_date,'Day' ) from employees order by to_char(hire_date-2,'d' ) تقديم بلاغ
بتاريخ: 27 يونيو 200718 سنة comment_103628 عذرا اخى الكريمانت اولا لمتذكر اى شىء عن تاريخ التاوظيف انت قلت ترتيب ايام الاسبوع ابتداء من يوم الاثنينثانيا حتى لو انك تقصد ذلك فهذا الكود لا يحقق المطلوب تقديم بلاغ
بتاريخ: 30 يونيو 200718 سنة كاتب الموضوع comment_103796 سؤال جديد EAMINE THE DESCRIPATION OF THE STUDENTS TABLESTD_ID NUMBER(4) COURS_ID VARCHAR2(10)START_DATE DATEEND_DATEWHICH TWO ADDREGATE FUNCTION ARE VAILD ON THE START_DATE COLUMN ?(CHOSSE TWO) A.SUM(STRAT_DATE) B.AVG(STRAT_DATE)C.COUNT(STRAT_DATE)D.AVG(STRAT_DATE)E.MIN(STRAT_DATE)F.MAXIMUM(STRAT_DATE)ملاحظة : هذا السؤال من اسئلة ال OCA المكررة تقديم بلاغ
بتاريخ: 9 يوليو 200718 سنة comment_104482 بما أنه لم تصحح إجابتي فأفترض أنها صحيحة ؟؟السؤال هو / هل الجملة التالية صحيحة أو خطأ و إذا كانت خطا صحح الخطا. مع التعليل العلمي و المنطقي .select NVL(sum(commit)),emp_no from empwhere Id_dept =20order by emp_name;وأتمنى من الجميع المشاركة و التفاعل .......... تقديم بلاغ
بتاريخ: 9 يوليو 200718 سنة comment_104486 الاخ الكريم الجمله خاطئةوالصحيح لها ذلك الكود select NVL(sum(commit)),emp_no from emp where Id_dept =20 group by emp_no order by emp_name تقديم بلاغ
بتاريخ: 10 يوليو 200718 سنة كاتب الموضوع comment_104535 أخي العزيز تيمور انتا ردت على هذه المشاركة بأن هذا الكود خطأ لماذا هذا الكود خطأ هل قمت بتجريب هذا الكود قبل الحكم عليه :angry: تقديم بلاغ
بتاريخ: 10 يوليو 200718 سنة comment_104539 اخي الكريم انا اسف انا جربت الكودولكني يالخطأ لم اعدل جزء بهوهو جزء order byواعتقد ان الصحيح يكون select NVL(sum(commit)),emp_no from emp where Id_dept =20 group by emp_no order by emp_no تقديم بلاغ
بتاريخ: 10 يوليو 200718 سنة comment_104571 معليش كمان خطأ............راجع كويسليش حذفت Emp_nameضروري موجودة تقديم بلاغ
بتاريخ: 10 يوليو 200718 سنة comment_104594 وين الشباب ........................المشاركة للجميع . تقديم بلاغ
بتاريخ: 11 يوليو 200718 سنة كاتب الموضوع comment_104637 يا اخوان من شروط المسابقة انا يكتب العضو الذي قام بألاجابة سؤال اخر :angry: تقديم بلاغ
بتاريخ: 11 يوليو 200718 سنة comment_104666 بما أنه لم تصحح إجابتي فأفترض أنها صحيحة ؟؟السؤال هو / هل الجملة التالية صحيحة أو خطأ و إذا كانت خطا صحح الخطا. مع التعليل العلمي و المنطقي .select NVL(sum(commit)),emp_no from empwhere Id_dept =20order by emp_name;وأتمنى من الجميع المشاركة و التفاعل .......... أريد بداية أن أسأل هل أصلا يمكنني أن أكتب sum(commit) ؟؟؟أنا أفترض مبدئيا إني معلوماتي على قدي وأفضل أسأل قبل أن أقول أن المشكلة هنا وجزاكم الله كل خيربالمناسبةأتمنى الاهتمام بالمسابقة دي لأنها بتعمل ريفريش للمعلومات بطريقة ظريفة وهي مفيدة جدا تقديم بلاغ
بتاريخ: 11 يوليو 200718 سنة comment_104668 الاخ الكريمانا قمت بعمل مجموع علي احدي اعمدة جدول وكان اسمه commit,وقام بالجمع فعلاوبذلك يمكنشكرا تقديم بلاغ
بتاريخ: 11 يوليو 200718 سنة comment_104677 الإيجابة الصحية بغض النظر على أسماء colunms------------------------------------------------------select sum(nvl(comm,0)),empno,ename from empwhere deptno=20group by empno,enameorder by ename------------------------------------------------------------------------الشرحNVL(Column_name,0)nvl تعيد 0 للذي قيمته nullوشكرا للمشاركة تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.