نصيحة اليوم

 تجنب عمل Void و ذلك في كل من Sales Order Processing و
Sample Image Purchase Order Processing
كاالحركات التي تم إنشاؤها في برنامج المبيعات (فاتورة محتوية علي أصناف) أو فاتورة مشتريات بالأصناف

والحل الصحيح هو عكس العملية يعني فاتورة مبيعات يتم إلغاؤها بمرتجع مبيعات و هكذا ...
لقراءة المزيد..

 
 

Syndicate

 
الصفحة الرئيسية
استخدام أمر Distinct في جملة الاستعلام طباعة ارسال لصديق
التقييم العام: / 2
سىءممتاز 
الكاتب/ Monzer Osama   
22/10/2007

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

كنت أقع في مشاكل عندما اريد الاستعلام في حقول مثل حقول الـSOP لكن تظهر نتائج متكررة كثيرة
وبعد ان اهتديت الى عبارة الـ DISTINCT أحببت أن أشارككم بفائدتها التي تتضح بالمثال التالي:

لنفترض أن لدينا بالجدول SOP30300 المعلومات التالية:


 

فلو قمت بتنفيذ الأمر

SELECT DISTINCT itemnmbr
FROM dbo.SOP30300

 

ستكون النتيجة التالية:

ABC,DEF,GHI,JKL,MNO
ٍ


 

 

 الأخ شاهين  كان له إضافة زاد عليها بإيضاحه :

 

ولكن اود ان اذكر بعض التفصيل في كيفية استخدام جملة DISTINCT
ان جملة DISTINCT هي عباره عن فلترة السجلات التي تحتوي نفس القيم لجميع الحقول واظهار سجل واحد فقط لا يتكرر مع باقي السجلات.


مثال:


TABLE EMPINFO
يحتوي على الحقول التالية:

 

INV001 Items: ABC, DEF, GHI
INV002 Items: DEF, JKL, MNO
INV003 Items: MNO

 

لاحظ الان الناتج من استخدام جملة الفلترة السجلية DISTINCT


 

Select DISTINCT Fname From EMPINFO

 

 

الناتج

AHMAD
MOHMD
ALI

 

الان

Select DISTINCT Fname, Nationality From EMPINFO

الناتج
AHMAD SAUDI (لاحظ ان هذا هو اول سجل في الجدول وليس الثالث)
MOHMD JORDAN

Select DISTINCT * from EMPINFO

الناتج:

AHMAD    ALMOSA      SAUDI
MOHMD   ALSAID        JORDAN
AHMAD    SAID             SAUDI



 

 
< السابق   التالى >
 

آخر 5 فرص عمل متاحة..

* ERP Administrator
* Technical GP 10.0
* Project Lead - Microsoft Dynamics

تسجيل الدخول

المتصلين حالياً

يوجد الآن 1 ضيف يتصفحون الموقع

القائمة البريدية

إحصل على آخر الأخبار من موقع ومنتديات جريت بلينز العربية