الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد جملة استعلام عن اخر سجل في الجدول

مغلق
بدأه alamor في 23 ديسمبر 2006 · 4 رد · 830 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

افيدوني رحمكم الله

#2

طيب لو ممكن حد يشرحلي فائدة group by , او have

#3

السلام عليكم

بالنسبة لجلب اخر سطر سيكون كالتالي:

SELECT *  FROM Customers
WHERE CustomerID = (SELECT Max(CustomerID) FROM Customers)

بالتوفيق إن شاء الله.

في المثال يتضح المقال

#4

السلام عليكم

اضافة لما ذكره الأخ`الكريم الغملاسي

تستطيع استخدام الطريقة التالية اذا كان الحقل id مرتب تصاعديا

select top 1 * from tableName order by id desc

او أيضا

select last(fieldname1), last(fieldname2) from tablename

والله أعلم

سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت

أستغفرك وأتوب اليك

الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد

#5
اقتباس
طيب لو ممكن حد يشرحلي فائدة group by , او have

Group by تستخدم لعمل احصائيات او تلخيصات للبيانات بعد تقسيمها الي مجموعات

مثل متوسط سعر المنتجات التي تنتمي الي نوع معين

و يوجد لكل مجموعه سجل واحد فقط في ال Result Set الناتجه

Having تستخدم لوضع شروط لتصفيه ال Result Set الناتجه عن ال Group by

كما تفعل Where مع Select

لاحظ ان Group by ترجع Result Set واحده و لكل Group سجل واحد

اي لا تعود بسجلات المجموعه نفسها

لو اردت احصائيات عن كل مجموعه و سجلات هذه مجموعه استخدم Compute by التي تعود باكثر من Result Set

و تتعامل معها في ال ADO.NET عن طريق DataReader.NextResult

ابحث في ال Sql Server Online books هتلاقي معلومات قيمه

هذا الموضوع مغلق.

مواضيع مشابهة