Guruh talabasi Xoldarov Salohiddin 7-labaratoriya ishi. Ishdan maqsad



Download 212,25 Kb.
Sana07.01.2022
Hajmi212,25 Kb.
#329562
Bog'liq
613-20 S Xoldarov 7-8 - labaratoriya


613-20 guruh talabasi Xoldarov Salohiddin

7-labaratoriya ishi.

Ishdan maqsad: Berilgan predmet sohasi uchun SQL tilida jadvallarni yaratish, o’zgartirish va o’chirish bo`yicha ko`nikmaga ega bo`lish.

Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni yaratish va ular ustida amallar bajarish.

Uslubiy ko`rsatmalar: Mantiqiy Mantiqiy operatorlar taqqoslash operatorlari asosida murakkab tanlov shartlarini yaratishga imkon beradi. Mantiqiy operatorlarning operandlari mantiqiy qiymatlar sifatida qabul qilinadi: TRUE, FALSE va NULL. Bu holda 0 raqami va nol sanasi va / yoki vaqti ("0000-00-00 00:00:00") noto'g'ri qiymatlar (FALSE), nolga teng bo'lmagan raqamlar va sanalar haqiqiy qiymatlar (TRUE) hisoblanadi.

X AND y operatori

AND operatori ("va") quyidagi qiymatlarni qaytaradi:

• 1 (TRUE) - agar ikkala operand ham haqiqiy qiymatga ega bo'lsa;

• 0 (FALSE) - agar bitta yoki ikkala operanda noto'g'ri qiymat bo'lsa;

• NULL - boshqa hollarda.

Boshqacha qilib aytganda, agar siz ikkita tanlov shartini AND operatoridan foydalangan holda ulatsangiz, kompozit shart faqat shartning ikkala tarkibiy qismi bir vaqtning o'zida qoniqtirilganda amalga oshiriladi.

Masalan,

SELECT * FROM Imtihonlar WHERE imtihon_sanasi=’2019-07-20’ AND imtihon_turi=’yozma’;

Imtihonlar jadvalida 2019-07-20 kundagi yozma olingan imtihonlar ro’yxatini beradi. && juftligi AND operatori bilan sinonimdir. Biz ko'rib chiqadigan keyingi bayon OR buyrug'idir.

Uslubiy ko`rsatmalar: BETWEEN ifodasi bu qiymatlar diapazoniga tegishlilikni tekshirishdir. Ifoda sintaksisi quyidagicha: --- tekshirilayotgan ifoda -- ---- BETWEEN ----- quyi ifoda AND yuqori ifoda - NOT - NOT ifodasi shartni teskarisiga o’giradi, ya‘ni tegishli emas ma‘noni bildiradi. Misol: Narxi har xil diapazonga mos keluvchi buyurtmalarni topish. WHERE_AMOUNT_BETWEEN_20.000_AND_29.999.'>SELECT ORDER_NUM, AMOUNT FROM ORDERS WHERE AMOUNT BETWEEN 20.000 AND 29.999.




X OR y operatori

OR operatori ("yoki") quyidagi qiymatlarni qaytaradi:

• 1 (TRUE) - agar bitta yoki ikkala operand haqiqiy qiymatga ega bo'lsa;

• 0 (FALSE) - agar ikkala operand ham noto'g'ri qiymatga ega bo'lsa;

• NULL - boshqa hollarda.

Boshqacha qilib aytganda, agar siz ikkita tanlov shartini OR operatoridan foydalangan holda ulasangiz, u holda agar biron-bir komponent shartlaridan bittasi qoniqtirilsa, u holda kompozit shart qondiriladi.

Masalan,

SELECT * FROM Imtihonlar WHERE imtihon_sanasi=2019-07-20 or imtihon_turi=’yozma’;

Imtihonlar jadvalida 2019-07-20 kundagi yoki yozma olingan imtihonlar ro’yxatini beradi. Belgilar juftligi || OR operatorining sinonimi.

 





Operatori NOT X

NOT operatori ("emas", ya'ni "rad etish") quyidagi qiymatlarni qaytaradi:

• 1 (TRUE) - agar operand noto'g'ri qiymat bo'lsa;

• 0 (FALSE) - agar operand haqiqiy qiymat bo'lsa;

• NULL - agar operand NULL bo'lsa.

Boshqacha qilib aytganda, agar boshlang'ich shart qoniqmasa va NULL bo'lmasa, NOT operatoridan foydalanib yaratilgan tanlov sharti qondiriladi. Masalan,

SELECT * FROM Customers WHERE not ( name LIKE 'A%' and tel=58551) ;

LIKE 'MChJ% OR sharti> 1000 sharti bajarilmagan va shuning uchun "Operator x OR y" so'rovi bilan so'ndirilmagan mijozlar jadvalining satrlarini ko'rsatadi. Shunday qilib, so'rov jadvalda keltirilgan natijani qaytaradi.






8 – labaratoriya ishi.

Mavzu: Ma’lumotlarni saralash. Where standart so’zidan foydalanish.

Ishdan maqsad: Ma’lumotlarni saralash va Where standart so’zidan foydalanish bo`yicha ko`nikmaga ega bo`lish.

Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni ustida saralash amallarini bajarish.

SQL da WHERE operatori natijalarni filtrlash va SELECT, INSERT, UPDATE yoki DELETE bandlarida shartlarni qo'llash uchun ishlatiladi. SQL WHERE kalit so'zi ma'lumotlarni allaqachon mavjud bo'lgan SQL SELECT so'roviga qo'shib shartli ravishda tanlash uchun ishlatiladi. WHERE kalit so'zini jadval (lar) dan ma'lumotlarni kiritish, yangilash va o'chirish uchun ishlatilishi mumkin, ammo hozirda biz SELECT kalit so'zidan qanday foydalanishni bilganimiz sababli, shartli ravishda olinadigan ma'lumotlarni berishda davom etamiz.

SELECT ustunlar FROM jadval WHERE qidirish shartlari;

Where ning ishlatilish xolatlari:

WHERE column_1 = 100;

WHERE column_2 IN ( 1, 2, 3 );

WHERE column_3 LIKE 'An%';

WHERE column_4 BETWEEN 10 AND 20;










Download 212,25 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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