Toshkent axborot texnalogiyalar unversteti samarqand filiali kompyuter injeneringi fakulteti
Download 3.26 Mb.
|
MBBBBB
- Bu sahifa navigatsiya:
- SAMARQAND_2022
- "BETWEEN" operatori Bazida AND
TOSHKENT AXBOROT TEXNALOGIYALAR UNVERSTETI SAMARQAND FILIALI KOMPYUTER INJENERINGI FAKULTETI M LABORATORIYA ISHI ALUMOTLAR BAZASI FANI MAVZU; Group by va Order by standart so‘zlaridan foydalanib so‘rov yaratish. Having standart so‘zi orqali so‘rovlar yaratish. Union, Intersect va Minus standart so‘zidan foydalanish Bajardi;ki20-02-guruh talabasi Usanov Mamadali Tekshirdi:Xolmatov.O.A SAMARQAND_2022 1.Matnda nechta belgi borligini sinab ko’ramiz. Buning uchun quyidagi buyruqdan foydalanamiz select LENGTH('avto_2022') 2. Ba’zi paytlarda matn yozayotganimizda ortiqcha bo’sh joylar qoldirib ketishimiz mumkin. Buni hal qilish uchun trim funksiyasidan foydalanamiz. select trim(' salom hammaga kursdoshlar') Chap tomoni bulsa select ltrim(' salom hammaga kursdoshlar') O’ng tomonidan bulsa select rtrim('salom hammaga kursdoshlar') 3. matndan salom hammaga so’zini ajratib olamiz. Buning uchun quyidagi buyruqni yozamiz. select substring('salom hammaga kursdoshlar',1,13) Endi salom so’zini assalom allaykum almashtiraylik, buning uchun replace so’zidan foydalanamiz. select replace('salom hammaga kursdoshlar','salom','assalom allaykum') 4. Bizga berilgan matnni kata harflarda chop etishimiz kerak bo’lsa, upper metodidan foydalanamiz. select upper('salom hammaga kursdoshlar' ) 5. Kichchik harflarga o’tkazmoqchi bo’lsak lower() metodidan foydalanamiz. select lower('SALOM' ) Agar bizga berilgan qiymatlarni yaxlit lamoqchi bo’lsak round funksiyasidan foydalanamiz select round(2.55 ) 6.Bizga takrorlanuvchi viloyatlardan faqat bitadan moni qolishi kerak bo’lsa, odatda DISTINCT kalit so’zidan foydalanamiz. Misol uchun: select DISTINCT manzil from avto_2022 7. AND, OR,NOT mantiqiy standart so’zlaridan foydalanish select * from avto_2022 where fish=' Sattorov Xojimurod'and manzil='Samarqand' 8. select*from avto_2022 WHERE manzil='Samarqand' 9. Bu yerda talabalar jadvalidan D harfi bilan tugaydigan FISH egalarini topadi select fish from avto_2022 where fish like '%d'; 10. Bu yerda in funksiyasi kursatilgan manzilni ajratib olyabdi so’ralayapti select*from avto_2022 where Manzil IN ('Samarqand','Surxandaryo'); 11. "BETWEEN" operatori Bazida AND operatori ishlatganda yozilgan kod bayonotini BETWEEN operatori orqali qisqaroq va tushunarliroq yozishimiz mumkin. Ayniqsa, bir xil ustunni AND kod bayonotlarining turli qismlari uchun ishlatganda to‘g‘ri keladi. Avvalgi videolavhamizda BETWEEN operatori ishlatishimiz kerak edi. select*from avto_2022 WHERE imtiyoz BETWEEN 1000 AND 2400 12. Kalit so'z yozuvlarni sukut bo'yicha ORDER BYo'sish tartibida tartiblaydi. select*from avto_2022 order by manzil='Samarqand' ; 13 Yozuvlarni kamayish tartibida saralash uchun DESCkalit so'zdan foydalaning. select*from avto_2022 order by manzil='Samarqand' desc ; 14. Quyidagi SQL bayonotida har bir tumandagi talabalar soni yuqoridan pastgacha tartiblangan (Faqat 1 dan ortiq mijozlari bo'lgan mamlakatlar kiradi): SELECT COUNT(id), manzil FROM avto_2022 GROUP BY manzil HAVING COUNT(id) > 1; Download 3.26 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling