K@m@l نشر 18 نوفمبر 2015 أرسل تقرير نشر 18 نوفمبر 2015 لدي جدول على Sql، وهذا الجدول به قيم كثيرة، مع العلم أن الجدول يحتوي على حقل ID، المعرّف لكل صف من صفوف الجدول، أريد الحصول على أعلى ID مسجل في الجدول؟ كيف ذلك؟ اقتباس
0 E.Nourddine نشر 19 نوفمبر 2015 أرسل تقرير نشر 19 نوفمبر 2015 من خلال الشرح الذي قدَّمته في سؤالك، سنستعمل تقنية SubQuery - جملة استعلام داخل جملة استعلام-، على الشكل التالي:select yourcolumn from yourtable where id=(select max(id) from yourtable ) حيث تحدد جملة الاستعلام الثاني أعلى قيمة لـ ID:select max(id) from yourtableوجملة الاستعلام الأساسية تحدد الحقل أو الحقول المُراد جلبها مع شرط أن يكون ID مساوي لأعلى قيمة - التي حصلنا عليها من خلال الجملة الثانية-:select yourcolumn from yourtable where id= مثال آخر:SELECT * FROM tutorial.sf_crime_incidents_2014_01 WHERE Date = (SELECT MIN(date) FROM tutorial.sf_crime_incidents_2014_01 )نجلب هنا جميع القيم بشرط أن يكون حقل date مساوِ لأصغر date موجود على الجدول.understanding sql subqueriesAdvanced subqueriessql sub queries اقتباس
السؤال
K@m@l
لدي جدول على Sql، وهذا الجدول به قيم كثيرة، مع العلم أن الجدول يحتوي على حقل ID، المعرّف لكل صف من صفوف الجدول، أريد الحصول على أعلى ID مسجل في الجدول؟ كيف ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.