مدونة منذر اسامة

العودة   منتديات جريت بلينز العربية Great Plains For Arab > منتدى مطوري جريت بلينز > منتدى أكواد ومواضيع الـ SQL Server

الملاحظات

منتدى أكواد ومواضيع الـ SQL Server يتعامل برنامج جريت بلينز مع أقوى قواعد البيانات وهي SQL_Server
سنناقش في هذا المنتدى المواضيع التي تتعلق بخادم قواعد البيانات من مشاكل وحلول وأكواد تضفي طابع الإحترافي لمطوري جريت بلينز

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 07-Jul-2011, 02:00 PM   #1
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي استخدام أمر Distinct في جملة الاستعلام

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

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

لنفترض أن لدينا بالجدول SOP30300 المعلومات التالية:
كود:
INV001 Items: ABC, DEF, GHI
INV002 Items: DEF, JKL, MNO
INV003 Items: MNO

فلو شغلت الجملة التالي:
كود:
SELECT DISTINCT itemnmbr
FROM dbo.SOP30300
ستكون النتيجة التالية:

ABC,DEF,GHI,JKL,MNO
ٍ

وفقك الله الجميع
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 11-Sep-2011, 02:49 PM   #2
Shaheen
مشرف سابق
 
تاريخ التسجيل: Jul 2007
الدولة: Saudi Arabia
المشاركات: 40
من مواضيعي  
افتراضي

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

كود:
Fname  Lname  Nationality
=========================
AHMAD   ALMOSA      SAUDI 
MOHMD   ALSAID     JORDAN
AHMAD   SAID        SAUDI

لاحظ الان الناتج من استخدام جملة الفلترة السجلية 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

آخر تعديل بواسطة Monzer Osama ، 13-Sep-2007 الساعة 02:05 PM.
Shaheen غير متواجد حالياً   رد مع اقتباس
قديم 13-Sep-2011, 01:21 PM   #3
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

شكرا أخ شاهين على التوضيح والمشاركة...

إضافة قيمة
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 03-Oct-2011, 01:03 PM   #4
yaco_gp4
عضو جديد
 
تاريخ التسجيل: Sep 2007
المشاركات: 1
من مواضيعي  
 

افتراضي

معلومه قيمه
yaco_gp4 غير متواجد حالياً   رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
مشكلة في توافق التقارير وشاشة الاستعلام ياسر حميد منتدى جريت بلينز العام 5 08-Mar-2015 02:05 PM
استخدام ال excel basem.almallah تعرف على جريت بلينز .... 6 30-Jan-2015 03:11 PM
الاستعلام عن الأصناف والكميات الموزعة في مستودعات الشركة Monzer Osama منتدى أكواد ومواضيع الـ SQL Server 6 23-Dec-2013 08:03 AM
استخدام الماكرو في ويندوز Monzer Osama مواضيع المطورين الأخرى 2 22-Dec-2012 09:46 PM
مشكلة خاصة بشاشة الاستعلام ... SuDoKu تركيب وإعدادات النظام وما يتعلق به توجيهات Installation & Configuration 3 29-Feb-2012 05:49 PM


جميع الأوقات بتوقيت GMT +3. الساعة الآن 03:31 AM.


Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم

Copyright © 2000-2010 Jelsoft Enterprises Limited.
الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز