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.
UNION ALL-
(Bir nechta so'rovlarni bitta SQL-buyruqqa
birlashtirish va
shunga mos ravishda so'rovlar natijalarini birlashtirish uchun UNION kalit so'zidan
foydalaniladi. UNION bilan qo'shilgan so'rovlar bir
xil miqdordagi ustunlarni
chiqarishi kerak va ustunlar ma'lumotlari turlari mos bo'lishi kerak.
Natijalarni
birlashtirishda takroriy satrlar avtomatik ravishda o'chiriladi;
takroriy satrlarning
o'chirilishining oldini olish uchun UNION so'zining o'rniga UNION ALL ifodasini
ishlatiladi. Va nihoyat, bog'langan so'rov satrlarini ORDER BY jumlasi yordamida
buyurtma qilish mumkin.
Ishni bajarish tartibi
Intersect
,
Minus
operatorlari MySQLda ishlamaydi. Shuning uchun bu
laboratoriya ichini Open Server dasturida bajaramiz.
1.
Zavod va kon xodimlari jadvallarini ko’ramiz;
So`rov:
SELECT * FROM xodimlar;
Natija:
9.4 – rasm. xodimlar
jadvalidagi ma’lumotlarni ko’rish
So`rov:
SELECT *FROM tatu_xodimlari;
Natija: