الأمر select
استعلام الاختيار أو التحديد select يقوم الأمر select باسترجاع البيانات من قاعدة البيانات أو استرجاع مجموعة من السجلات التى تحقق شروط معينة.الأمر select لا يغير ولا يعدل فى قاعدة البيانات الأصلية.
بناء الأمر select
SELECT column1, column2, ...
FROM table_name;
حيث أن column1,column2 هى أسماء الحقول الموجودة فى الجدول .table_name اسم الجدول الذى تريد استرجاع البيانات منه.
لو أردت استرجاع بيانات كل الحقول الموجودة فى جدول معين.
SELECT * FROM table_name;
حيث table_name اسم الجدول الذى نريد استرجاع البيانات منه.
لاسترجاع البيانات بناء على شرط معين لابد من وضع الشرط بعد كلمة where
ولاسترجاع
بيانات حقول معينة فقط لابد من وضع شرط معين بعد كلمة where
فمثلا
لاسترجاع جميع بيانات المعلمين الذين عنوانهم giza
select* from المعلمين where address= 'giza';
تأكد من وضع النص بعد كلمة where بين علامة اقتباس مفردة أو مزودجة.
single quotes or double quote ولكن الأرقام لا تحتاج إلى وضعها بين علامتى اقتباس
خطوات إنشاء استعلام بلغة SQL فى برنامج الاكسيس
لإنشاء استعلام بلغة SQL في برنامج الاكسيس MS
access نقوم بالضغط على التبويب create
ثم نضغط على الأمر query
design
نقوم بإغلاق النافذة التى ستظهر لنا (نافذة
عرض الجداول ) وذلك بالضغط على close
ثم نضغط على الأمر SQL المشار
إليه بالسهم أو عن طريق الضغط على رمز SQL الموجود أسفل يمين الصفحة كما هو مشار
إليه بالسهم السفلي.
ولاسترجاع جميع حقول الجدول المدارس نكتب
الأمر
المدارس select * from
حيث أن المدارس اسم الجدول الذى نريد
استرجاع جميع الحقول الخاصة به
نلاحظ أنه تم استرجاع كافة حقول جدول
المدارس كما هو موضح بالشكل
ولاسترجاع حقول معينة من جدول المعلمين نقوم بكتابة الأمر التالي:-
المعلمين Select tfname,tlame
,salary from
حيث أن tfname,tlname
,salary هى
اسماء حقول موجودة فى جدول المعلمين
نلاحظ أنه تم استرجاع حقول tfname,tlname,salary من
جدول المعلمين كما هو موضح بالشكل
ولاسترجاع بيانات جميع المعلمين الموجودين
فى جدول المعلمين والذين عنوانهم giza نكتب كلمة where كما هو موضح بالشكل ولابد من كتابة كلمة giza بعد
علامة اقتباس سواء مفرد أو مزدوج.
نلاحظ أنه تم استرجاع بيانات جميع المعلمين
فى جدول المعلمين والذين عنوانهم giza كما هو موضح بالشكل .
نلاحظ أنه تم استرجاع بيانات المعلم والذى
رقم الكود له tid=2 كما
هو موضح بالشكل
ليست هناك تعليقات:
إرسال تعليق