قمت بكتابه الكود فى انتربيز
select OP_ID, PROD_ID from STOCK_OPENINGD order by PROD_ID DESC
لكن اريد ان ابحث عنPROD_ID المتكرر فى الجدول بحث يظهر المتكرر فقط
قمت بكتابه الكود فى انتربيز
select OP_ID, PROD_ID from STOCK_OPENINGD order by PROD_ID DESC
لكن اريد ان ابحث عنPROD_ID المتكرر فى الجدول بحث يظهر المتكرر فقط
اليك احد الحلول
Select Count(OP_ID), PROD_ID From STOCK_OPENINGD Group by PROD_ID Having Count(OP_ID) > 1
كيف يمكن البحث و التعديل معا
select DISTINCT PROD_ID,OP_ID,OP_ID5 from STOCK_OPENINGD order by OP_ID
كيف يمكن التعديل فى عامود OP_ID
update STOCK_OPENINGD set OP_ID = 5
على نتيجه البحث فقط
و كبف يمكن اظها ر الاصناف المكرره فقط
يا اخي لا يوجد شيئ اسمه البحث و التعديل معا انما هناك شيئ اسمه التعديل المشروط
اي انك تضع شرط بعد تعليمة التعديل
update STOCK_OPENINGD set OP_ID = 5 where Op_ID > 10
بذلك يمكنك التعديل على ما تريد من النتائج و يمكنك وضع اكثر من شرط و هناك الكثير
من الامور اذا احببت ان تتوسع اكثر اذهب الى منتدى من منتديات قواعد البيانات و ستجد الكثير
اقتباسو كيف يمكن اظها ر الاصناف المكرره فقط
يمكنك ذلك كما يلي اخي الكريم و قد يكون هناك الكثير من الطرق الأخرى
select PROD_ID,OP_ID,OP_ID5 from STOCK_OPENINGD group by having count(PROD_ID) > 1
طبعا على افتراض مني انّ حقل Prod_ID هو حقل الصنف
رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.
لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"
السلام عليكم ورحمة الله :
أريد أن أكمل ما كتبه الأخ pharaoh :
select * from STOCK_OPENINGD Where OP_ID In ( Select OP_ID From STOCK_OPENINGD Group by PROD_ID Having Count(OP_ID) > 1 )
سيعيد هذا الإستعلام السجلات التي يحوي الحقل OP_ID منها على قيم متكررة في الجدول الـ STOCK_OPENINGD
عماد .. B) B)
تم تعديل هذه المشاركة بواسطة imadouzoun في 2 فبراير 2006 في 22:40
دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله
أخوكم في الله.. Imad Ozone
كيف يمكن التعديل فى المثال المرفق بحيث يفعل الاتى
يقوم بوضع العامةد الاول رقم (1) و اذا وجد فى العامود الثانى تشابه فى نفس العامود الثانى يضع
فى العامود الاول رقم (2) و اذا وجد تشابه اخر فى العامود الثانى يضع فى العامود الاول رقم
(3) وهكذا
مرفق المثال معه صور تشرح الفكرة
الحقيقة الجهاز الذي أجلس خالي تقريباً من لغات البرمجة + الملف التنفيذي الذي أعطيتني إياه يحوي خطأ ..
أتمنى أن تشرح بالصورة ما تريده و ما هي قيم الجدول الناتج .. حتى أتمكن من مساعدتك .. ؟
عماد .. B) B)
دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله
أخوكم في الله.. Imad Ozone
نفس الميثال المرسل فى نقل بيانات من جدول الى جدول
المطلوب التعديل فى المكتوب فى الجدول الثانى
و هو فى العامود الاول يكتب رقم2 فى حاله عدم تكرار القيمه فى العامود الثانى و اذا تكررت القيمه فى العامود الثانى تكون القيمه فى العامود الاول رقم 3 واذا تكررت القيمه مره اخرىفى العامود الثانى تكون القيمه فى العامود الاول رقم 4
هذا الموضوع مغلق.