السلام عليكم و رحمة الله و بركاته:
لازلنا مع التعليمة Selecte وقبل كل شيء أود أن ألفت الانتباه إلى أن SQL غير حساس لحجم الحروف ، كبيرة أو صغير ، بمعنى : تكتب : SELECT أو select أو Select فالأمر لا يفرق .
- كما سلف بيان كيف يتم تحديد حقل أو أكثر من جدول معين ، فإنه يمكن تحديد مجموعة حقول أو كل الحقول الخاصة بجدولين أو أكثر في نفس الوقت . فمثلا لوكان لديانا إلى جانب الجدول السالف ، جدولا آخرا تحت اسم Client به حقلين مثلا تحت اسم : Nom - TPH
- تحديد كل حقول الجدولين نكتب :
- تحديد الحقل Produit من الجدول Vente + الحقل Nom من الجدول Client :
و هكذا يمكنك تحديد ما تريد من الحقول مهما كانت الجداول .
- إضافة كلمة DISTINCT إلى Select :
يتم هذا إدا أردنا تحديد معين من غير تكرار القيم ، يعني الحقل Produit للجدول Vente مثلا لو كان يحتوي قيم متعددة :
![[صورة: 6981.jpg]](http://www.vip700.com/up/files/6981.jpg)
فكتابة الكود :
يعطي النتيجة
![[صورة: 6982.jpg]](http://www.vip700.com/up/files/6982.jpg)
أما كتابة الكود
فستكون النتيجة هي الصورة الأولى (نفسها) لأن Distinct يخص الحقلين معا ، يعني لابد أن يكون Produit+Qut يتكرران معا ، و إلا إذا كان Produit متكرر بكمية مختلفة ، أو الكمية متكررة بــ Produit آخر فستكون النتيجة المبينة بالصورة الاولى.
....../ يتبع /....
لازلنا مع التعليمة Selecte وقبل كل شيء أود أن ألفت الانتباه إلى أن SQL غير حساس لحجم الحروف ، كبيرة أو صغير ، بمعنى : تكتب : SELECT أو select أو Select فالأمر لا يفرق .
- كما سلف بيان كيف يتم تحديد حقل أو أكثر من جدول معين ، فإنه يمكن تحديد مجموعة حقول أو كل الحقول الخاصة بجدولين أو أكثر في نفس الوقت . فمثلا لوكان لديانا إلى جانب الجدول السالف ، جدولا آخرا تحت اسم Client به حقلين مثلا تحت اسم : Nom - TPH
- تحديد كل حقول الجدولين نكتب :
كود :
Select *
From Vente[COLOR=Blue],[/COLOR]Clientكود :
Select Produit , Nom
From Vente , Nom- إضافة كلمة DISTINCT إلى Select :
يتم هذا إدا أردنا تحديد معين من غير تكرار القيم ، يعني الحقل Produit للجدول Vente مثلا لو كان يحتوي قيم متعددة :
![[صورة: 6981.jpg]](http://www.vip700.com/up/files/6981.jpg)
فكتابة الكود :
كود :
SELECT DISTINCT Produit
FROM VENTE![[صورة: 6982.jpg]](http://www.vip700.com/up/files/6982.jpg)
أما كتابة الكود
كود :
SELECT DISTINCT Produit,Qut
FROM VENTE....../ يتبع /....

