Komilov Bunyod Ma’lumotlar Bazasi 3-4-5-6-labaratoriyalar ishi



Download 0,88 Mb.
Sana04.06.2022
Hajmi0,88 Mb.
#636091
Bog'liq
MB Husan.B


Komilov Bunyod Ma’lumotlar Bazasi 3-4-5-6-labaratoriyalar ishi.

Bunda biz birinchi navbatda Create database orqali ma’lumotlar bazasi hosil qilib oldik. Va Create table orqali ushbu yaratgan ma’lumotlar bazasida tablitsalar yaratib oldik.

So’ng yaratilgan tablitsalarga INSERT INTO bilan ma’lumotlar kiritib chiqdik

Ushbu tablitsalarga biror bir ma’lumot yoki ustun qolib ketganda qo’shib qo’yish funksiyasi ya’ni ALTER TABLE … ADD… dan foydalandik.

So’ng Tablitsalar ichidagi keraksiz yoki ortiqcha tablitsani o’chirish funksiyadan foydalik, bu funksiya DROP TABLE …;

Va biz xodimlar ichida 3mln va 5mln oylik oladigan va 3mln va 5mlndan boshqa oylik oladigan va ismi familiyasi bosh harfi T bilan boshlanadigan xodimlarni chiqarish funksiyasidan foydalandik. SELECT*FROM … WHERE … IN (..,..); , SELECT*FROM … WHERE … NOT IN (..,..); SELECT*FROM … WHERE … LIKE ’T%’;.

Ushbu jadvalda xodimlardan 3mln kop oylik oladigan funksiya va bir vaqtda 5mlndan kam IDsi 1 va 9 orasida bolgan va ismi familiyasi kichik harflar bilan chiqarish funksiyasini ishlatdik. SELECT*FROM … WHERE …>…; SELECT LOWER(…), …<… FROM … WHERE ID BETWEEN 1 AND 9;

Bu yerda esa xodimlarning maoshlarini tartib bilan va 2.5mln va 5mln oralig’ida oladigan xodimlar chiqarildi. SELECT * FROM … ORDER BY …; , SELECT * FROM … WHERE … BETWEEN … AND …;

Xodimlar sonini va ismini belgilab o’sha ustundagi xodimni ma’lumotlar chiqarishini va umumiy xodimlar maoshi qancha ekanligi chiqaradigan funksiyadan foydalandik. SELECT COUNT(*)AS ‘…’ FROM …; , SELECT*FROM … WHERE …=’…’; SELECT SUM(…)AS ‘…’ FROM …;

Bu yerda xodimlar 4mln va undan ortiq va 3mlnga teng emas bolgandagi maoshlarini chiqarigan funksiyalardan foydalandik. SELECT * FROM … WHERE ..>=…; , SELECT*FROM … WHERE …<>…;

Bu yerda esa eng kop va eng kam oylik oladigan xodimlarni va bazadagi ID si 3 va 5 oralig’da bolgan xodimlar haqidagi ma’lumotlarini chiqardik. SELECT*FROM … WHERE …=(SELECT MAX(… )) FROM’…’); , SELECT*FROM … WHERE …=(SELECT MIN(… )) FROM’…’); SELECT*FROM … WHERE ID BETWEEN 3 AND 5;
Download 0,88 Mb.

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