Mustaqil ishi bajardi: mamasoatov. S tekshirdi


Download 1.04 Mb.
Sana28.12.2022
Hajmi1.04 Mb.
#1019009
Bog'liq
Ma\'lumotlar baza

O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA

KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI RADIO VA MOBIL A’LOQA FAKULTETI

MUSTAQIL ISHI

Bajardi: MAMASOATOV.S

Tekshirdi: MADRAXIMOV.A

Mavzu:Minus operatorining ishlash prinspi.

Reja:

1. Kirish.

2.Minus operatoriga kirish.

3.Minus va intersect operatorining vazifalari.

4.Minus operatoridan foydalanish.

5.Xulosa.

  • SQL Minus Operator ikki yoki undan ortiq jadvallar natijalarini birlashtiradi, bu erda bir nechta jadvallarning ustun nomlari va ma'lumotlar turlari o'xshash bo'lishi kerak.
  • Minus operatori bir yoki bir nechta jadvaldan o'xshash bo'lmagan qatorlarni oladi. 
  • Minus operatori ishlashni sozlashda afzalroq operator hisoblanadi.

Yuqoridagi diagrammada ikkita to'plam borligini ko'rsak: Bir to'plamda 1,2,3,4, boshqa to'plamda esa 1,2 qiymatlar mavjud. Agar biz ma'lumotlar to'plamini birlashtirishimiz va sizga o'xshash bo'lmagan yozuvlarni beradigan minus operatori yordamida ma'lumotlarni olishimiz kerak bo'lsa.
  • Minus operatori umumiy yozuvlarni yo'q qiladigan birinchi jadvaldan yozuvlarni olish uchun ishlatiladi.
  • SQL MINUS operatori birinchi SELECT bayonotidagi ikkinchi SELECT operatori tomonidan qaytarilmagan barcha qatorlarni qaytarish uchun ishlatiladi.
  • Har bir SELECT bayonoti ma'lumotlar to'plamini belgilaydi.

MINUS OPERATORDAN FOYDALANISH

Ishini kamida bir marta o'zgartirmagan xodimlar uchun xodimlarning identifikatorlarini ko'rsatish.

Minus operatorining asosiy sintaksisi.

1-ustun , 2-ustun , ... ustun N ni tanlang

FROM jadval_nomi

WHERE holati

MINUS

1-ustun , 2-ustun , ... ustun N ni tanlang

FROM jadval_nomi

WHERE holati;

 

ustunN : ustun1, ustun2.. jadval ustunlarining nomi.

  • Masalan A to’plamda 1, 2 va 3 ; B da esa 3, 4 va 5 bo’lsin. U holda:
  • SELECT * FROM A INTERSECT SELECT * FROM B

  • buyrug’ining natijasida 3 soni chop etiladi.
  • MINUS – birinchi jadvalda mavjud va ikkinchisida yo’q bo’lgan elementlarni chiqaradi. Yuqoridagi ifodada intersect o’rniga minus operatorini yozsak, natijada ekranga 1 va 2 soni chiqariladi.

Yuqoridagi so’rovda WHERE bandi ixtiyoriy.

Ikkala SELECT bayonotidagi usturnlar soni bir xil bo’lishi kerak.

Ikkala SELECT iborasining tegishli ustunlarining ma’lumot turi bir xil bo’lishi kerak.

Minus operatorining amaliyotda qo’llanilishi.

ISMI, YOSH , BAZA TANLASH

1-jadvaldan

MINUS

ISMI, YOSH, BAZA TANLASH

2-jadvaldan

Natija:

Yuqoridagi so'rov faqat "1-jadval"da yagona bo'lgan qatorlarni qaytaradi.

Ikkala jadvaldagi oxirgi qator uchun NAME, AGE va GRADE maydonlaridagi qiymatlar bir xil ekanligini aniq ko'rishimiz mumkin.

Shunday qilib, chiqish 1-jadvaldagi dastlabki uchta qator bo'ladi.


Download 1.04 Mb.

Do'stlaringiz bilan baham:




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