البرنامج التعليمي حول استخدام عبارات SQL في ASP
هناك العديد من منتجات SQL بطريقة كبيرة سخيفة ، وربما لا تهتم بأشياء أخرى وترميها بعيدًا وفعلها. ولكن إذا كنت ترغب في استخدام ASP و SQL في نفس الوقت ، فقد تشعر بالدوار. تعد كل من MySQL و SQLServer و MSQL أدوات SQL ممتازة ، ولكن لسوء الحظ ، في بيئة ASP ، لا تحتاج إليها لإنشاء بيانات SQL عملية. ومع ذلك ، يمكنك استخدام معرفة الوصول التي أتقنتها ومهارات الوصول المقابلة ، بالإضافة إلى نصائحنا ومهاراتنا ، وأعتقد أنك ستتمكن من إضافة SQL بنجاح إلى صفحة الويب الخاصة بـ ASP.
1. بيان الانتقالي
في عالم SQL ، فإن العملية الأساسية هي عبارة SELECT. عند استخدام SQL مباشرة ضمن أداة قاعدة البيانات ، سيكون الكثير من الأشخاص على دراية بالعمليات التالية:
حدد ما
من القابلية
مكان
سيؤدي تنفيذ البيان أعلاه إلى إنشاء استعلام يخزن نتائجه.
على ملفات صفحة ASP ، يمكنك أيضًا استخدام بناء الجملة العام أعلاه ، ولكن الموقف مختلف قليلاً. عند برمجة ASP ، يجب تعيين محتوى عبارة SELECT إلى متغير كسلسلة:
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 من جدول المنتجات وتخزينه في الاستعلام.