4-amaliy ish Bajardi: Ergashev Sardor Tekshirdi: Khidirova Charos Toshkent 2022



Download 0,84 Mb.
Sana21.06.2022
Hajmi0,84 Mb.
#687788
Bog'liq
4-amaliy SQL


Al-Xorazmiy Nomidagi Toshkent Axborot Texnologiyalari Universiteti





SQLda dasturlash
4-amaliy ish


Bajardi: Ergashev Sardor
Tekshirdi: Khidirova Charos

Toshkent - 2022
Savollar:
1. Xodim Jon Smit bilan bir kunda ishga qabul qilingan barcha xodimlarni qaytaradigan so‘rov yozing.
2. Narxi o'rtacha narxdan past bo'lgan barcha narsalarni qaytaradigan so'rov yozing.
3. Bir necha marta sotilgan barcha tovarlarni qaytaradigan so'rov yozing.
4. Bir necha marta sotilgan tovarlar narxining 15% ga oshishini chop eting.
5. EXISTS shartidan foydalanib, kamida bir marta nimadir sotgan barcha xodimlar ro’yxatini qaytaradigan so'rov yozing.
6. Narxi 'GA' xodimi sotgan har qanday mahsulot narxidan past bo'lgan mahsulot jadvalidagi barcha mahsulotlarni qaytaradigan so'rovni yozing.
7. Narxi 'GA' kodli xodim tomonidan sotilgan kamida bitta mahsulot narxidan past bo'lgan mahsulotlar jadvalidagi barcha mahsulotlarni qaytaradigan so'rovni yozing. SOME va ANY operatorlari bir-birini almashtira olishiga ishonch hosil qiling.
8. Sana va raqamlar bilan ishlash funktsiyalaridan foydalanib, necha yoshda ekanligingizni hisoblang.
9. 'mEN fUnksIYa MatniNI biLAMaя ' qatorini katta va kichik harflarda chiqaring. Ushbu qatorning uzunligini aniqlang.
10. purchase.product_name ustuni bilan ishlagan holda quyidagilarni chiqaring:
- birinchi uchta belgi;
- to'rtinchi to'liq spektrdan boshlab qolgan barcha boshqa belgilar;
- to’liq qatorni.

Javoblar:



  1. SELECT * FROM kompaniya_ishchilari WHERE qabul_sanasi = (SELECT * FROM kompaniya_ishchilari WHERE ism = “Jon Smit”);



  1. SELECT * FROM Products WHERE price < (SELECT AVG(price) from Products);






  1. SELECT * FROM Products WHERE count_sold > 1;






  1. UPDATE Products SET price = (price + 15%) WHERE count_cold > 1;





  1. SELECT * FROM Staffs WHERE EXISTS (SELECT ProductName FROM Products WHERE Products.supplierID = Supplier.supplierID);



  1. SELECT name, price FROM item_mast WHERE price < (SELECT AVG(price) FROM item_mast);




  1. SELECT DISTINCT maker FROM Product WHERE type = ‘PC’ AND NOT model = ANY (SELECT model FROM PC)

SELECT product_name FROM PRODUCT WHERE STAFF_ID = ‘GA’ AND NOT product_price < ANY(SELECT product_price FROM Product);




  1. SELECT DATEDIFF(year, ‘2022/05/9’,‘2000/09/18’) AS DateDiff;


Katta harflarda chiqarish :
SELECT UPPER(‘mEN fUnksIYa MatniNI biLAMaя ‘);
Kichik harflarda chiqarish :
SELECT LOWER(‘mEN fUnksIYa MatniNI biLAMaя ‘);
Sart uzunligini chiqarish :
SELECT LEN(‘mEN fUnksIYa MatniNI biLAMaя ‘);



SELECT SUBSTRING( purchase.product_name, 1, 3 ) FROM purchase;

SELECT * FROM purchase LIMIT 1;


SELECT SUBSTRING( purchase.product_name, 4,




LEN(purchase.product_name)) FROM purchase;
Download 0,84 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish