الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

لماذا DISTINCT لاتعمل في هذه الحاله

Featured Replies

بتاريخ:

السلام عليكم ورحمه الله وبركاته

اريد اعمل تقرير بحيث يكون قيمة فيلد معين لايتكرر
مثال

الفيلد الاول = 100
الفيلد الثاني=10470100
الفيلد الثالث= cbs100
الفيلد الرابع= 333

اعمل تقرير يطلع كل القيم الي في الجدول بشرط عدكم تكرار قيمة البند الثالث فعملت كمايلي

select DISTINCT(field3),field1,field2,field4 from school_table

ولكن النتيجه انها مثل ماتعمل
select * from school_table

اي ان الفلتر مايشتغل ابدا ماهو السبب وهل هنالك حل نرجو المساعده وشكرا

كان الله في عون العبد ماكان العبد في عون اخيه

اخوكم في الله
ابو انس

تم تعديل بواسطة easyway

بتاريخ:

السلام عليكم
اعمل تقرير يطلع كل القيم الي في الجدول بشرط عدكم تكرار قيمة البند الثالث فعملت كمايلي
----------------------------------------------------------------------------------------
ان تقول بشرط عدكم تكرار قيمة وين الشرط

بتاريخ:
  • كاتب الموضوع
السلام عليكم
اعمل تقرير يطلع كل القيم الي في الجدول بشرط عدكم تكرار قيمة البند الثالث فعملت كمايلي
----------------------------------------------------------------------------------------
ان تقول بشرط  عدكم تكرار قيمة  وين الشرط

54792[/snapback]






وعليكم السلام

شكرا على المشاركه يا اخي العزيز

اما بالنسبه للشرط هو ان يكون الفيلد الثالث unique غير مكرر وستخدمت Distinct

ابو انس

تم تعديل بواسطة easyway

بتاريخ:

السلام عليكم ورحمة الله وبركاته

الاخ الكريم
ان مبدأ عمل Dsitinct هو عدم تكرار شيء لقيم متشابهه وارجو ان تكون صورة عدم التكرار واضحة و distinct لاتعمل لفيلد او حقل واحد انما تضعها بالبداية لفلترة التكرار
فلو افترضنا ان في الفيلد الاول رقم 3 والفيلد الثاني رقم 4 والفليد الثاليث رق 11 والفيلد الرابع رقم 99
لتحقق شرط عدم اظهار التكرار يجب ان تقوم القيم مكررة في جميع الفيلد فلو اختلف القيم المكررة في احد الحقول هنا لاينطبق الشرط
وكذلك الحال بالنسبة لك فأنت تقول ان احد الحقول unique يعني لايوجد فيه تكرار لذلك تظهر لك جميع الفيلد ولحل هذه المشكلة يجب اشتثناء الحقل الموجود عليه unique من جملة select
وبالشكل التالي

select DISTINCT field1,field2,field4 from school_table 
هكذا يظهر القيم غير المكررة

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.