1. حدد بيان
في عالم SQL ، فإن العملية الأساسية هي عبارة SELECT. عند استخدام SQL مباشرة ضمن أداة قاعدة البيانات ، سيكون الكثير من الأشخاص على دراية بالعمليات التالية:
نسخة الكود كما يلي:
SelectwhatfromhtableWherecriteria
سيؤدي تنفيذ البيان أعلاه إلى إنشاء استعلام يخزن نتائجه.
على ملفات صفحة ASP ، يمكنك أيضًا استخدام بناء الجملة العام أعلاه ، ولكن الموقف مختلف قليلاً. عند برمجة ASP ، يجب تعيين محتوى البيان المختار إلى متغير كسلسلة:
نسخة الكود كما يلي:
sql = "selectwhatfromhtablewherecriteria"
حسنًا ، أفهم الطريقة التي SQL "Talk" تحت ASP ، ثم افعلها بنفس الشيء. طالما تم تلبية احتياجاتك ، يمكن أن يكون وضع استعلام SQL التقليدي والاستعلام الشرطي مفيدًا.
على سبيل المثال ، قد تفترض أيضًا أن هناك جدول بيانات في قاعدة البيانات الخاصة بك ، والاسم منتجات ، والآن تريد استرداد جميع السجلات في هذا الجدول. ثم كتبت الرمز التالي:
نسخة الكود كما يلي:
SQL = "SELECT*FROMPRODSS"
الرمز أعلاه - وظيفة عبارة SQL هي استرداد جميع البيانات في الجدول - بعد التنفيذ ، سيتم تحديد جميع السجلات في جدول البيانات. ومع ذلك ، إذا كنت تريد فقط إزالة عمود معين من الجدول ، مثل P_Name. ثم لا يمكنك استخدام حرف * Wildcard. يجب عليك كتابة اسم عمود معين هنا ، الرمز هو كما يلي:
نسخة الكود كما يلي:
sql = "selectp_namefromproducts"
بعد تنفيذ الاستعلام أعلاه ، سيتم تحديد جميع المحتويات في جدول المنتجات وعمود p_name.
2. قم بتعيين ظروف الاستعلام في حيث البند
على سبيل المثال ، إذا كنت تخطط فقط لإخراج سجلات p_name ، ويجب بدء أسماء هذه السجلات بالحرف w ، فعليك استخدام الشرط التالي:
نسخة الكود كما يلي:
sql = "selectp_namefromproductswherep_namelike'w ٪ '"
حيث تتبع الكلمة الرئيسية الشروط المستخدمة لتصفية البيانات. بمساعدة هذه الشروط ، سيتم الاستعلام عن البيانات التي تلبي معايير معينة فقط. في المثال أعلاه ، لن تحصل نتيجة الاستعلام على سجل P_Name فقط مع الاسم الذي يبدأ بـ W.
في المثال أعلاه ، يعني رمز النسبة المئوية (٪) أن الاستعلام يعيد جميع إدخالات السجلات التي تبدأ بأحرف W وتتبعها أي بيانات أو حتى لا توجد بيانات. لذلك ، عند تنفيذ الاستعلام أعلاه ، سيتم اختيار West و Willow من جدول المنتجات وتخزينه في الاستعلام.
كما ترون ، طالما قمت بتصميم بيان SELECT بعناية ، يمكنك الحد من كمية المعلومات التي يتم إرجاعها في مجموعة السجلات. التفكير أكثر سوف يفي دائمًا بمتطلباتك.
هذه مجرد بداية لإتقان استخدام SQL. لمساعدتك تدريجياً في إتقان استخدام عبارات Select المعقدة ، دعنا نلقي نظرة على المصطلحات القياسية الرئيسية: عوامل المقارنة. غالبًا ما يتم استخدام هذه الأشياء عند إنشاء سلاسل تحديد خاصة بك للحصول على بيانات محددة.