7 -amaliy ish. Union, intersect va minus standart so‘zlaridan foydalanish Ishdan maqsad



Yüklə 3,41 Mb.
səhifə3/6
tarix16.12.2023
ölçüsü3,41 Mb.
#182272
1   2   3   4   5   6
QUDRATOVA.R. MBA.2

Ishni bajarish tartibi Intersect, Minus operatorlari MySQLda ishlamaydi. Shuning uchun bu laboratoriya ichini Open Server dasturida bajaramiz.
KITOBLAR , ISHCHILARI va MIJOZLARI jadvallarini ko`ramiz:
So`rov: select*from kitoblar;
natija


  1. So`rov: select*from ishchilari;;

  2. natija

  3. Bu ikki jadvalni UNION yordamida birlashtiramiz

So`rov: select*from ishchilari UNION select*from kitoblar;
Natija:

Bu ikki jadvalni UNION ALL yordamida birlashtiramiz
So`rov: select*from ishchilari UNION ALL select*from kitoblar;
Natija:

Ishchilari va mashina_turlari punkti jadvallarini UNION ALL operatori orqali birlashtirish
8-Amaliy ishi .bir nеchta jadvallar birlashtirish, joinlar bilan ishlash
Ishdan maqsad: Berilgan predmet soha ma`lumotlar bazasidan foydalanib, bir nеchta jadvallar birlashtirish, JOINlar bilan ishlash. Masalani qo`yilishi: Predmet soha ma`lumotlar bazasi shakllantirilgandan so`ng ob`yektlardagi ma`lumotlarni birlashtirish maqsadida INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS JOIN, FULL OUTER JOIN va ON standart so`zlaridan foydalanish. Barcha ob`yektlardagi ma`lumotlarni yuqoridagi standart so`zlar orqali birlashtiradigan so`rovlar tashkil etish. Uslubiy ko`rsatmalar: Agar select operatorida from so‘zidan keyin 1 ta jadval emas 2 ta jadval ishlatilsa, bunda so‘rovni natija tashkil qiluvchi jadval 1 jadvali xar bir satri bilan 2-jadvalni xar bir satriga ulashdan (kombinatsiyadan) yaratiladi. Bu amal jadvallarni birlashtirish deyiladi. 1. SQL INNER JOIN operatorining 1-2 jadvalning mos elementlarini qo‘shadi. SQL INNER JOIN operatorining sintaksisi quyidagi ko‘rinishda bo‘ladi:
SELECT column_names [,... n] FROM Table_1 INNER JOIN Table_2 ON condition

Inner join operatorining Venn diagrammasi orqali ko‘rinishi
SQL LEFT JOIN operatorining 1 jadval va 2 jadvalningjadvalda mos elementlarini qo‘shadi. SQL
LEFT JOIN operatorining sintaksisi quyidagi ko‘rinishda bo‘ladi:
SELECT
column_names [,... n]
FROM Table_1
LEFT JOIN Table_2
ON condition


Yüklə 3,41 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin