Sql haqida tushuncha


Jadvallarni birlashtirish



Download 1,43 Mb.
bet82/84
Sana12.08.2021
Hajmi1,43 Mb.
#145753
1   ...   76   77   78   79   80   81   82   83   84
Bog'liq
14-15-16-17 SQL

9. Jadvallarni birlashtirish

Keyinchalik murakkab ma'lumotlar bazalarida bir-biriga bog'liq bir nechta jadvallar mavjud. Masalan, quyida video o'yinlar haqidagi ikkita jadval mavjud ( video O'yinlar) va video o'yinlarni ishlab chiquvchilar ( game_developers).




Jadvalda video O'yinlar ishlab chiquvchi ustuni mavjud ( developer_id), lekin unda ishlab chiquvchi nomi emas, balki butun son mavjud. Bu raqam identifikator ( id) o'yin ishlab chiquvchilar jadvalidan tegishli ishlab chiquvchining ( game_developers), ikkala ro'yxatni mantiqan bog'lab, ikkalasida ham saqlangan ma'lumotlardan bir vaqtning o'zida foydalanishimizga imkon beradi.

Agar biz o'yinlar haqida hamma narsani qaytaradigan so'rov yaratmoqchi bo'lsak, ikkala jadvalning ustunlarini bog'lash uchun INNER JOIN dan foydalanishimiz mumkin.

Video_games.name, video_games.genre, game_developers.name, game_developers.country-dan SELECT video_games INNER JOIN game_developers ON video_games.developer_id \u003d game_developers.id;

Bu eng sodda va eng keng tarqalgan JOIN turi. Bir nechta boshqa variantlar mavjud, ammo ular kamroq tarqalgan holatlarda qo'llaniladi.

10. Taxalluslar

Agar avvalgi misolga qarasangiz, unda ikkita ustun deb nomlanganligini ko'rasiz ism... Bu chalkash narsa, shuning uchun keling, masalan, takrorlanadigan ustunlardan biriga taxallus o'rnatamiz ism stoldan game_developers deb nomlanadi ishlab chiquvchi.

Jadval nomlari uchun taxalluslarni ko'rsatish orqali so'rovni qisqartirishimiz mumkin: video O'yinlar qo'ng'iroq qilaylik o'yinlargame_developers - devlar:

Games.name, games.genre, devs.name AS developer, devs.country dan video_games AS games from INNER JOIN game_developers AS devs ON games.developer_id \u003d devs.id;




Download 1,43 Mb.

Do'stlaringiz bilan baham:
1   ...   76   77   78   79   80   81   82   83   84




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