Access SQL: بند SELECT

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

هذا واحد من مجموعه من المقالات حول Access SQL. هذه المقاله كيفيه كتابه بند SELECT، و# يستخدم امثله ل# توضيح الاساليب المختلفه التي يمكنك استخدامها عندما تقوم ب# كتابتها.

ل# الحصول علي نظره عامه حول Access SQL، راجع المقاله Access SQL: المفاهيم الاساسيه و# مفردات و# بناء جمله.

في هذه المقالة

حدد حقول: عباره SELECT

تحديد كافه الحقول

حدد القيم المميزه

استخدام استبدال اسماء الحقول او التعبيرات: ك# الكلمه الاساسيه

حدد ب# استخدام تعبير

حدد حقول: عباره SELECT

يبدا تشغيل عباره SELECT عاده ب# جمله SELECT. يمكنك استخدام بند SELECT ل# تحديد اسماء الحقول التي تحتوي علي البيانات التي تريد استخدامها في استعلام. يمكنك ايضا استخدام تعبيرات بدلا من "او" ب# الاضافه الي الحقول. يمكنك استخدام جمله SELECT اخر ك# حقل — يشار الي هذا ك# استعلام فرعي.

ل# نفترض انك تريد معرفه ارقام الهاتف عملائك. اذا افترضنا ان هو اسم الحقل الذي يقوم ب# تخزين ارقام الهاتف العملاء تكستكوستفوني، يظهر بند SELECT كما يلي:

SELECT [txtCustomerPhone]

يمكنك استخدام الاقواس المربعه ل# قم ب# احاطه الاسم. اذا لم يتضمن الاسم اي مسافات او احرف خاصه (مثل علامات الترقيم)، يتم الاقواس المربعه اختياري. اذا كان اسم يحتوي علي مسافات او احرف خاصه، يجب عليك استخدام الاقواس.

تلميح: اسم يحتوي علي مسافات سهله القراءه، و# يمكنك توفير الوقت عند تصميم نماذج و# تقارير، و# لكن قد في نهايه المطاف الي جعل يمكنك كتابه اكثر عند كتابه عبارات SQL. يجب مراعاه هذه الحقيقه عند تسميه كائنات في قاعده بيانات Access.

اذا تضمن جمله SQL حقول عمودين او اكثر ان تحمل الاسم نفسه، يجب اضافه اسم مصدر البيانات ل# كل حقل علي اسم الحقل في عباره select. يمكنك استخدام نفس الاسم ل# مصدر البيانات التي تستخدمها في عباره from.

تحديد كافه الحقول

عندما تريد تضمين كافه الحقول من مصدر بيانات، يمكنك اما سرد كافه الحقول في بند SELECT كل علي حده، او يمكنك استخدام حرف بدل العلامه النجميه (*). عند استخدام العلامه النجميه، يحدد الوصول عند تشغيل الاستعلام ما هي حقول تحتوي علي مصدر البيانات، و# تتضمن كافه تلك الحقول في الاستعلام. يساعد هذا في التاكد من ان يبقي الاستعلام محدثا اذا كانت تتم اضافه الحقول الجديده ب# مصدر البيانات.

يمكنك استخدام العلامه النجميه مع مصدر بيانات واحد او اكثر في جمله SQL. اذا كنت تستخدم العلامه النجميه و# هناك مصادر بيانات متعدده، يجب ان يتضمن اسم مصدر البيانات مع العلامه النجميه، حتي انه يمكنك تحديد الوصول الي مصدر البيانات ل# تضمين كافه الحقول من.

علي سبيل المثال، افترض انك تريد ل# تحديد كافه الحقول من جدول الطلبات و# لكن عنوان البريد الالكتروني فقط من الجدول جهات الاتصال. قد تشبه الخاص بك بند SELECT هذا:

SELECT Orders.*, Contacts.[E-mail Address]

ملاحظة: التمكن من تعقب عند استخدام العلامه النجميه. اذا لاحقا تضاف الحقول الجديده الي مصدر البيانات و# ليس تخطط ل# كي، نتائج الاستعلام قد عدم تشغيل التي تريدها.

حدد القيم المميزه

اذا كنت تعلم ان عباره الخاصه بك سيؤدي تحديد البيانات المتكرره، و# كنت تريد رؤيه القيم المميزه فقط بدلا من ذلك، يمكنك استخدام الكلمه الاساسيه DISTINCT في عباره select. علي سبيل المثال، افترض ان العملاء كل تمثل عده الاهتمامات مختلفه، البعض منها استخدام رقم الهاتف نفسه. اذا كنت تريد التاكد من انه يمكنك فقط رؤيه رقم هاتف كل مره واحده، يظهر بند SELECT الخاص بك كما يلي:

SELECT DISTINCT [txtCustomerPhone]

استخدام استبدال اسماء الحقول او التعبيرات: ك# الكلمه الاساسيه

يمكنك تغيير التسميه الذي يتم عرضه ل# اي حقل في طريقه عرض ورقه البيانات ب# استخدام الكلمه الاساسيه AS و# اسم مستعار ل# حقل في عباره select. هو اسم مستعار ل# حقل اسم التي تقوم ب# تعيينها الي حقل في استعلام تسهيل قراءه النتائج. علي سبيل المثال، اذا اردت ل# تحديد البيانات من حقل يسمي تكستكوستفوني، و# ارقام الهاتف العملاء يحتوي علي الحقل، يمكنك تحسين قابليه قراءه نتائج ب# استخدام اسم مستعار ل# حقل في عباره SELECT الخاصه بك، كما يلي:

SELECT [txtCustPhone] AS [Customer Phone]

ملاحظة: يجب ان تستخدم اسم مستعار ل# حقل عند استخدام تعبير في عباره SELECT.

حدد ب# استخدام تعبير

في بعض الاحيان، يمكنك ب# القاء نظره علي عمليات حسابيه استنادا الي البيانات او استرداد جزء فقط من بيانات حقل. علي سبيل المثال، افترض انك تريد عائد السنه التي ولدت العملاء، استنادا الي البيانات في الحقل تاريخ الميلاد في قاعده البيانات. قد تشبه عباره SELECT الخاص بك ب# ما يلي:

SELECT DatePart("yyyy",[BirthDate]) AS [Birth Year]

يتكون من هذا التعبير الداله DatePart و# وسيطتين هما — "س س س س" (ثابت)، و [تاريخ الميلاد] (معرف).

يمكنك استخدام اي تعبير صحيح ك# حقل، اذا كان التعبير ب# اخراج قيمه واحده عند وجود قيمه ادخال واحده.

اعلي الصفحه

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×