Professional Documents
Culture Documents
(SQL2) عملي 2
(SQL2) عملي 2
خريف 2021
أ عائشة االسطى
استفسارات) )Lab2
.1من جدول orderdetailsقم بعرض قائمة تحتوي عىل رقم الطلبية ,حاصل رضب كمية
الطلبية رف سعر كل قطعة مع وضع اسم بديل totalلناتج عملية ر
الضب ،عىل ان يتم ترتيب ي
البيانات ترتيب تصاعدي عىل العمودين المطلوب عرضهما .
SELECT ordernumber, quantityOrdered * priceEach as total FROM
orderdetails
.2من جدول customersقم بعرض قائمة تحتوي عىل الوالية ,المدينة لجميع الزبائن
بشط أن ال يتم تكرار القيم وعدم جود والية تحتوي عىل قيمة nullمع ترتيب البيانات ترتيبر
تصاعدي عىل العمودين الوالية والمدينة.
واالخي
ر .3من جدول customersقم بعرض قائمة تحتوي عىل اسم الزبون,االسم االول
لقريب الزبون ر يف عمود واحد باسم , Cfullnameالبلد ،قيمة البطاقة المالية للزبائن الذين
يعيشون رف البلدان التالية USA , France , Japan:وقيمة المالية لبطاقاتهم محصورة ر ر
بي ي
القيمتي 80000,100000رر
1
قواعد بيانات متقدمة
2021 خريف
أ عائشة االسطى
لقبه ر يف,اسمه االول, قم بعرض قائمة تحتوي عىل رقم الموظفemployees من جدول.4
:الحاالت التالية
رر
B الموظفي الذين يبدأ لقبهم بحرف .أ
SELECT employeeNumber, lastName, firstName FROM employees
WHERE lastName LIKE 'b%' ;
S ينته لقبهم بحرف رر
الموظفي الذين .ب
ي
SELECT employeeNumber, lastName, firstName FROM employees
WHERE lastName LIKE '%s' ;
ON حرفر رر
الموظفي الذين يحتوي لقبهم عىل .ج
ي
SELECT employeeNumber, lastName, firstName FROM employees
WHERE lastName LIKE '%ON%' ;
رر
. S والحرف الثالثL الموظفي الذين يكون اسمهم األول يبدأ بالحرف.د
SELECT employeeNumber, lastName, firstName FROM employees
WHERE firstname LIKE 'L_s%' ;
رر
employees جدولي رر
الموظفي وارقامهم والزبائن وارقامهم من ا عرض أسماء-5
union. نستخدم، ر يف نتیجة واحدة بدون تكرار,customers
select customerNumber ID,customersName Name from customers
union
select employeeNumber ID,firstname Name from employees
عدد الزبائن ر يف كل بلد, قم بعرض قائمة تحتوي عىل اسم البلدcustomers من جدول.6
.2 أكي من ر ر
بشط ان يكون عدد الزبائن يف كل بلد ر
2
قواعد بيانات متقدمة
2021 خريف
أ عائشة االسطى
select country,count(customernumber) as cnumber
from customers group by country having count(customernumber) > 2 ;
3
قواعد بيانات متقدمة
خريف 2021
أ عائشة االسطى
.9من جدول paymentsقم بعرض قائمة تحتوي أعىل وأقل ومجموع ومتوسط دفعات مالية
تم دفعها ر يف تاري خ ''2004-04-25
)select max(amount) , min(amount) , sum(amount) , avg(amount
;'from payments where paymentdate='2004-04-25
4