O’ZBEKISTON RESPUBLIKASI
OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“MA’LUMOTLAT BAZASI"
fanidan
2-topshiriq
Bajardi: Anorboyev Jahongir
Qabul qildi: Djurayev Tulkinjon
Mavzu: SQL yordamida Where standard so’zidan foydalanish
1: AND, OR, NOT mantiqiy stanndart sozlaridan foydalanish.
2: Where standart sozidan foydalanish (<, >, =<, >=, !=, between, like)
3: Groub by va Order by HAVING standard sozlaridan foydalanish
Mavzu: Avto-Salon
Database create qilish
Yangi jadval hosil qilish:
Malumot kiritish:
Jadvalni korish:
OR operatori shartlar ichidan kamida bitta shartni qanoatlantirsa ham, boshqa shartni tekshiradi. Shartlar ichidan faqat bitta shartning qanoatlantirishi kerak bo'lsa ham, OR operatori foydalaniladi.
NOT operatori bir shartni qanoatlantirmaslik holatini ifodalaydi, ya'ni shart qanoatlantirmasa yoki false qiymat qaytarsa, NOT operatori true qiymat qaytaradi.
AND operatori ikkita yoki undan ko'p shartni tekshirish uchun foydalaniladi. Shartlar ichidan barcha shartlar to'g'ri bo'lsa, AND operatori true qiymatni qaytaradi, aks holda false qiymatni qaytarad
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon where ishchilar_soni>40;
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon where id<5;
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon where id<=6;
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon where id>=7;
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon where oylik_daromad!=598002;
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon where ishchilar_soni between 50 and 65;
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon where manzil like "%y" ;
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil as "malibu" from avto_salon group by id;
mysql> select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon order by ishchilar_soni;
select id, avto_salon_nomi, ochilgan_sana, ishchilar_soni, oylik_daromad, manzil from avto_salon having id>=7;
XULOSA
Xulosa qilib shuni aytishim mummkinki men 2- amaliy ishni bajarish jarayonida
And, not, or , between , group by, order by, like, having lar qanday ishlashi bilan yaqinroq tanishdim va ularni ishlash jarayonini haqida xulosaga ega bolldim va
( < , >, <=, >=, != ) shu amallarni ham ishlatib kordim bu ammallar bizga saralashlarda huda ham qol kelishi mumkin ekan.
Do'stlaringiz bilan baham: |