02-04-19, 05:16 AM
مرحباً اخى new_programer
كل ما عليك فعله ان تجعل كود الاستعلام بهذا الشكل
كود :
SELECT custCode,MIN(custName) as CuName,MAX(custID) as CusID,MIN(tel) as Phone from tblCustomers Group By custCodeيمكنك تغيير مسمى الكلمة بعد التى يلى كلمة as لما هو يناسبك من مسميات
كما يمكنك ان تجعلها مسميات عربي
حتى يظهر فى الداتا جريد عنوان كل عمود المسمى العربي دون الحاجة لعمل كود تغيير مسمى كل عمود
مثل ان يكون الاستعلام بهذا الشكل
كود :
SELECT custCode as `كود العميل`,MIN(custName) as `اسم العميل`,MAX(custID) as `رقم العميل`,MIN(tel) as `هاتف رقم` from tblCustomers Group By custCodeستجد ما تقوم به من مسميات بالعربية تلقائي ادرج فى الداتا جريد بنفس المسميات
وينطبق الامر كذلك على الاستعلام العادى و البحث فكلمة as تعنى تغيير مسمى العمود للمسمى الذذى تريد ان يعرض به
وكلاً من جمل MIN و MAX المستخدمة هو لاخد اقبل قيمة او اقل قيمة
يعنى فى اسم العميل اذا كان العميل تحت اسم كمثال
محمد احمد محمد
واخر باسم
محمد احمد
فهنا يسعرض محمد احمد لكوننا استخدمنا MIN اى الاقصر / الاقل
و MAX خاصة عمود ID فتم استتخدامه بحيث
لنقول ان العميل له ID برقم 5 و ID برقم 6 سياخد اكبرهم واذا كان الكل متشابه فسيعرض واحد منهم
اتمنى ان يكون الشرح كامل لما تريده ان تتعلمه فى التعامل مع Group By
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

