خدمة اوراكل لايف و كيفية استخدامها

يقدم موقع اوراكل خدمة تتيح لدراسى SQL  تجريب جمل الاستعلامات المختلفة على مجموعة من قواعد البيانات الجاهزة او انشاء قاعدة بيانات جديدة لتنفيذ جمل انشاء الجداول و القيود و العديد من جمل SQL  الاخرى
لتجريب الخدمة كل ماعليك هو ان تسجل حساب جديد على الموقع من هنا

بعد تسجيل الدخول يمكنك استخدام واحدة من قواعد البيانات الجاهزة بالنقر على schema من العمود على اليسار 
  • اختار اسم قاعدة البيانات من مربع الخيارات على اليمينو الذى بمجرد اختيار اسم قاعدة البيانات سوف يقوم بتحميل صفحة جديدة تحتوى على عناصر/ جداول قاعدة البيانات المختارة
  • اختار الجدول المراد تنفيذ استعلام عليه
  • اضغط على زر Query سيقوم الموقع بتحميل استعلام اساسى يسترجع كل الصفوف  من الجدول المختار و يظهر كل اعمدة الجدول
  • لتنفيذ الاستعلام اضغط على Run
الصورة التالية تشير الى الخطوات السابقة


بنفس الطريقة يمكنك تعديل الاستعلام باضافة شروط او تنفيذ Join  بين الجدول المختار و جداول اخرى فقط تذكر ان تكتب اسم الجدول مسبوقا بأسم ال Schema  مثلا HR."LOCATIONS" يشير الى جدول Location فى قاعدة بيانات HR

يمكنك تنفيذ الاستعلامات مباشرة بالضغط على SQL Worksheet  اعلى القائمة على اليسار دون الحاجة للخطوات السابقة مع امكانية حفظ الاستعلام على جهازك

امثلة :
الاستعلام التالى يسترجع كل الموظفين الذين يتقاضون رواتب اكبر من 15000

select "EMPLOYEE_ID","FIRST_NAME","LAST_NAME","SALARY","COMMISSION_PCT","MANAGER_ID","DEPARTMENT_ID"
from HR."EMPLOYEES"
where SALARY>15000;

الاستعلام التالى يسترجع كل الموظفين
select "EMPLOYEE_ID","FIRST_NAME","LAST_NAME","SALARY","COMMISSION_PCT","MANAGER_ID","DEPARTMENT_ID"
from HR."EMPLOYEES";

الاستعلام التالى يسترجع كل المواقع

select "LOCATION_ID", "STREET_ADDRESS", "POSTAL_CODE", "CITY", "STATE_PROVINCE", "COUNTRY_ID"
from HR."LOCATIONS";

الاستعلام التالى يسترجع كل الموظفين الذين يكون اسمهم الاول = Lex

select "EMPLOYEE_ID", "FIRST_NAME", "LAST_NAME", "SALARY", "COMMISSION_PCT", "MANAGER_ID", "DEPARTMENT_ID"
from HR."EMPLOYEES" where "FIRST_NAME" ='Lex';

الاستعلام التالى يسترجع سجلات كل المواقع التى يكون كود البلد لها = CA
select "LOCATION_ID", "STREET_ADDRESS", "POSTAL_CODE", "CITY", "STATE_PROVINCE", "COUNTRY_ID"
from HR."LOCATIONS" where "COUNTRY_ID"='CA';

الاستعلام التالى يسترجع كل سجلات المواقع التى يكون كود البلد لها يبدأ بحرف U متبوعا بأى عدد من الاحرف الاخرى.
select "LOCATION_ID", "STREET_ADDRESS", "POSTAL_CODE", "CITY", "STATE_PROVINCE", "COUNTRY_ID"
from HR."LOCATIONS" where "COUNTRY_ID" like 'U%';

الاستعلام التالى يسترجع اسماء الموظفين و اسماء مديريهم بتنفيذ inner join بين جدول الموظفين و نفسه مع دمج الاسم الاول و الثانى للموظف 

select emp."EMPLOYEE_ID",emp."FIRST_NAME"||' '||emp."LAST_NAME" as Employee,emp."SALARY",man."FIRST_NAME",man."LAST_NAME"
from HR."EMPLOYEES"  emp inner join  HR."EMPLOYEES"  man
on( emp."MANAGER_ID"=man."EMPLOYEE_ID") ;

0 التعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.