بتاريخ: 27 أغسطس 200619 سنة comment_77386 السلام عليكم ورحمة الله وبركاته كيف الحال إن شاء بخير أنا عضو جديد ومبتدأ في الأوراكل ومركز الآن في queryبس عندي سؤال بسيط جداً لو كان عندي في الجدول أمر مكرر وأنا أبغى بس أوجد هذا المكرر كيف؟؟! مثال لو كان عندي في جدول الموظفين إثنين إسمهم خالد كيف أوجدها اتمنى منكم المساعدة في أسرع وقت ممكن تقديم بلاغ
بتاريخ: 27 أغسطس 200619 سنة comment_77401 SQL>create table test1 (col1 number); SQL>insert into test values (1); SQL>insert into test values (1); SQL>insert into test values (2); SQL>insert into test values (3); SQL>insert into test values (3); SQL>insert into test values (4); SQL>select * from test1; COL1 ---------------------- 1 1 2 3 3 4 6 rows selected. select * from test1 where rowid <> ( select max(rowid) from test1 test2 where test2.col1=test1.col1); COL1 ---------------------- 1 3 2 rows selected. SQL>' تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة comment_77427 يا ابو صالح اجابه اعتقد انها غير صالحه فالشخص يريد ان يبحث عن نص و ليس رقم لأنها لو رقم تكون سهله و لكنى اعتقد ان الحل يمكث فى set operatorsونرجو الإفاده تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة كاتب الموضوع comment_77449 SQL>create table test1 (col1 number); SQL>insert into test values (1); SQL>insert into test values (1); SQL>insert into test values (2); SQL>insert into test values (3); SQL>insert into test values (3); SQL>insert into test values (4); SQL>select * from test1; COL1 ---------------------- 1 1 2 3 3 4 6 rows selected. select * from test1 where rowid <> ( select max(rowid) from test1 test2 where test2.col1=test1.col1); COL1 ---------------------- 1 3 2 rows selected. SQL>' 77401[/snapback] يا أخي الحبيب أنت ما فهمتني أخي أنا أبغى لو فيه كوري يعطيني أي قيمة مكررة في الجدول وأنا ما أبغى ensert يعني أنا الآن موظف جديد في شركة تستخدم الأوراكل سؤال لو كان عندي جدول جاهز وفيه أعمار الموظفين مثلاً وأبغى أعمل select empage from emp كيف أطلع الأعمار المتشابهه من هذه الجدول تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة comment_77452 السلام عليكمجرب هذا الكود طبعا بعد تغير اسم الجداول والأعمدة select * from bill_info where job_no in (select job_no from bill_info group by job_no having count(*) > 1) تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة comment_77455 السلام عليكم ورحمة الله وبركاتهجزاك الله خيرا اخ m_ahmed ممتازفكرة رائعة تقديم بلاغ
بتاريخ: 28 أغسطس 200619 سنة comment_77463 اخي sameh bakkarبامكانك استخدامها ايظا مع النصوص ايظا SQL> select * from test1; COL1 ---------- Ameen fahad fahad Mohammed Mohammed SQL> select * from test1 2 where rowid <> ( select max(rowid) from test1 test2 3 where test2.col1=test1.col1); COL1 ---------- fahad Mohammed تقديم بلاغ
بتاريخ: 29 أغسطس 200619 سنة comment_77552 بس انا تعبت من التفكير فى المشكله دى و اخرى انك ممكن تعمل جملة استعلام عاديه ذى select empno from emp group by empno; واذا كنت تريد المتشابهين لاسم معين ممكن تضيف شرط ذى select empno,ename from emp where ename='ehab' group by empno; اعتقد ان اضافة شرط سوف يسهل العمليه اتمنى يكون حل او فكره لحلايهاب وجدى تم تعديل 29 أغسطس 200619 سنة بواسطة hobaa تقديم بلاغ
بتاريخ: 2 سبتمبر 200619 سنة كاتب الموضوع comment_77775 السلام عليكم ورحمة الله وبركاته يعطيكم العافية أخوتي الكرام على تفاعلكم الجميل مع موضوعي وأخص بالشكر أخي m_ahmad والذي أستفدت من مشاركته وفي النهاية طلع هذا الكوري SELECT COUNT(*),TT_VOUCHER_ID FROM TRANSACTION_TABLEWHERE TT_TRANSFER_CODE IN(100)GROUP BY TT_VOUCHER_IDHAVING COUNT(*)>1 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.