جملة ( SELECT )
بسم الله الرحمن الرحيم
جملة ( Select ) الأساسية
الصيغة ( الشكل ) العامة لجملة Select :
[ SELECT * or Columns [ alias
FORM Table
WHERE condition or conditions
; [ ORDER BY Columns or Alias [ ASC or DESC
تفسير الصيغة العامة :
SELECT تستخدم في بداية الأمر لاسترجاعه البيانات من الجدول .
* هذا الرمز يستخدم عند استرجاع جميع الحقول من الجدول .
Columns أسم الحقل او الحقول المراد استرجاعها من الجدول .
Aliases الاسماء المستعارة للحقول .
FROM تستخدم للإعلان عن اسم الجدول .
Table أسم الجدول المراد استرجاع البيانات منه .
WHERE تستخدم للإعلان عن الشرط او الشروط .
Condition الشرط او الشروط اللازمة لحصر البيانات الآتية من الجدول .
ORDER BY تستخدم للإعلان عن كيفية ترتيب البيانات المسترجعة من الجدول .
Column OR Alias أسم الحقل أو الحقول أو الأسماء المراد الترتيب بها .
; فاصلة منقوطة للإعلان عن نهاية الأمر .
متطلبات وارشادات كتابة جمل SQL :
يوجد هناك بعض الإرشادات التي يجب مراعاتها عند كتابة جملة SQL لتكون الجملة صحيحة وقابلة للتنفيذ ،
وهذه الارشادات هي :
- يمكن كتابة مكونات جملة SQL بالأحرف الكبيرة أو الصغيرة فهذا لا يؤثر على سلامة الجملة وذلك لأن جملة SQL غير حساسة للحروف Not Case Sensitive .
- يفصل بين أسماء الحقول بأتخدام الفاصلة ( , ) .
- يمكن كتابة جملة SQL في عدة سطور فهذا لا يؤثر في صحة الجملة .
- لا يمكن فصل الكلمات المحجوزه للغة أو اختصارها ، والكلمات المحجوزة تسمى Keyword وهي مثل ( SELECT , FROM , WHERE ,ORDER BY ) .
- يفضل كتابة الجملة في عدة أسطر ليسهل قراءئتهاا وفهمها .
- لابد من الإعلان عن نهاية الجملة بواسطة ( ; ) .
- ملحوظة : أوامر محرر SQL*PLUS لا يوضع بعدها الفاصلة المنقوطة ( ; ) .
لتنفيذ جملة SQL :
لتنفيذ جملة SQL من الممكن استخدام إحدى الطرق التالية :
- نضع الفاصلة المنقوطة ( ; ) في نهاية الجملة .
- نضع علامة ( / ) ف ينهاية الجملة عند مؤشر < SQL .
- نكت الأمر ( RUN ) عند مؤشر < SQL .
ولفهم طبيعة جملة SQL وكيفية تنفيذها ، فسوف نقوم في الدروس القادمة ان شاء الله بعرض امثلة لحالات الجملة ونتائج تنفيذها لنصل من خلال الأمثلة إلى فهم المطلوب .
جملة ( SELECT )
Reviewed by
محمد مفرحے
on
11:04 ص
Rating:
عايزة جملة select على حدث on click لليست بوكس لتجلب بيانات حقلين من جدول لليست بوكس ثانية بشرط ان قيمة الليست بوكس الاولى تساوى حقل ثالث فى الجدول....يعنى الشرط يفلتر البيانات المجلوبة من الحقلين بحقل ثالث لما قيمته تساوى قيمة الليست بوكس اللى فيها حدث click ...كل هذا فى الاكسيس..وجزاكم الله خيرا
ردحذف