جملة SELECT

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

جمله SELECT ارشاد مشغل قاعده بيانات Microsoft Access ل# ارجاع معلومات من قاعده البيانات ك# مجموعه سجلات.

بناء الجملة

SELECT [predicate] { * | table.* | [table.]field1 [AS alias1] [, [table.]field2 [AS alias2] [, ...]]}
FROM tableexpression [, ...] [IN externaldatabase]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]‎

تتضمن جملة SELECT الأجزاء التالية:

الجزء

الوصف

predicate

إحدى دالات التقييم التالية: ALL أو DISTINCT أو DISTINCTROW أو TOP. استخدم دالة التقييم لتقييد عدد السجلات المرتجعة. في حال عدم تحديد أي منها، تكون دالة التقييم الافتراضية ALL.

*

يحدد أن كل الحقول من الجدول المحدد أو الجداول المحددة قد تم تحديدها.

table

اسم الجدول الذي يحتوي على الحقول التي يتم تحديد السجلات منها.

field1 وfield2

أسماء الحقول التي تحتوي على البيانات التي تريد استردادها. اذا ضمنت أكثر من حقل واحد، فيتم استردادها حسب الترتيب المدرج.

alias1 وalias2

الأسماء التي يجب استخدامها كرؤوس أعمدة عوضاً عن أسماء الأعمدة الأصلية في الجزء table.

tableexpression

اسم الجدول أو الجداول التي تحتوي على البيانات التي تريد استردادها.

externaldatabase

اسم قاعدة البيانات التي تحتوي على الجداول في الجزء tableexpression في حال لم تكن موجودة في قاعدة البيانات الحالية.

ملاحظات

لإجراء هذه العملية، يبحث مشغّل قاعدة بيانات Microsoft Access عن الجدول المحدد أو الجداول المحددة، ويستخرج الأعمدة المختارة، ويحدد الصفوف التي تلبي المعيار، ويفرز أو يجمع الصفوف الناتجة ضمن الترتيب المحدد.

لا تغير جمل SELECT البيانات في قاعدة البيانات.

حدد يتم عاده علي الكلمه الاولي في عباره SQL. يتم عبارات SQL معظم اما تحديد او حدده... في عبارات.

إن الحد الأدنى لبناء الجملة لجملة SELECT هو:

SELECT fields FROM table

يمكنك استخدام العلامة النجمية (*) لتحديد كل حقول الجدول. يحدد المثال التالي كل الحقول في الجدول "الموظفون":

SELECT * FROM Employees;

اذا تم تضمين اسم الحقل في أكثر من جدول واحد ضمن عبارة FROM، فضع قبله اسم الجدول و. عامل (النقطة). في المثال التالي، يرد الحقل "قسم" في كل من الجدول "الموظفون" والجدول "المشرفون". حددت عبارة SQL الأقسام من الجدول "الموظفون" وأسماء المشرفين من الجدول "المشرفون":

SELECT Employees.Department, Supervisors.SupvName FROM Employees INNER JOIN Supervisors WHERE Employees.Department = Supervisors.Department;

عندما يتم إنشاء كائن Recordset، يستخدم مشغّل قاعدة بيانات Microsoft Access اسم حقل الجدول كاسم كائن Field في كائن Recordset. اذا أردت اسم حقل مختلفاً أو اسماً غير مضمن من العبارة المستخدمة لإنشاء الحقل، فاستخدم كلمة محجوزة AS. يستخدم المثال التالي عنوان "الميلاد"لتسمية كائن Field المرتجع في كائن Recordset الناتج:

SELECT BirthDate AS Birth FROM Employees;

كلما تستخدم دالات التجميع أو استعلامات ترجع أسماء كائن Field ملتبسة أو متكررة، يجب أن تستخدم عبارة AS لتوفير اسم بديل لكائن Field. يستخدم المثال التالي العنوان HeadCount لتسمية كائن Field المرتجع في كائن Recordset الناتج:

SELECT COUNT(EmployeeID) AS HeadCount FROM Employees;

يمكنك استخدام عبارات أخرى في جملة SELECT لتقييد بشكل إضافي البيانات المرتجعة وتنظيمها. لمزيد من المعلومات، راجع موضوع التعليمات للعبارة التي تستخدمها.

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×