Fan: Ma’lumotlat bazasi Amaliy ish



Yüklə 270,82 Kb.
tarix16.05.2023
ölçüsü270,82 Kb.
#114744
jumayev amaliy


MUHAMMAD AL-XORAZMIY NOMIDAGI


TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
KOMPYUTER INJINIRINGGI 222-21 GURUH TALABASI



FAN: Ma’lumotlat bazasi
Amaliy ish
Bajardi: Jumayev Doston
Tekshirdi: Jo‘rayev To‘lqinjon
Toshkent 2023
Variant 14
Vazifa: Avtopark bazasini yaratish
Birinchi bazani yaratib olamiz:
create table avtoparkdoston ( id INT, mnomi VARCHAR(50), modeli VARCHAR(50), yili VARCHAR(50), raqami VARCHAR(50), vaqt INT ); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (1, 'Chevrolet', 'Camaro', 1993, 'WDDHF5GB6AA652371', 58); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (2, 'Kia', 'Sportage', 1997, '1GT01XEG2FZ493065', 46); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (3, 'Pontiac', 'Bonneville', 2001, '3C6LD4BT4CG049208', 51); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (4, 'Jeep', 'Wrangler', 1997, 'SCBET9ZA8F8103158', 40); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (5, 'Dodge', 'Viper', 1994, '1GYFK66818R530211', 53); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (6, 'Buick', 'Riviera', 1992, 'JTDKTUD32DD069010', 30); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (7, 'GMC', 'Yukon Denali', 2000, 'WBAVD13586K213165', 52); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (8, 'Mercury', 'Mystique', 1996, '1C4NJCBA0ED673610', 38); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (9, 'Nissan', 'Maxima', 2009, '3GTU2YEJ4CG498005', 31); insert into avtoparkdoston (id, mnomi, modeli, yili, raqami, vaqt) values (10, 'Audi', '90', 1988, '2G4WB55K421946908', 52);


Natija:

Ishdan maqsad: UNION, INTERSECT va MINUS standart so‘zlaridan foydalanib amallar bajarish

UNION dan foydalanamiz:


va

Natija:


INTERSECT dan foydalanamiz endi:
va

MINUS dan foydalanamiz endi:


Natija:



SUM(), AVG(),MIN(), MAX(), COUNT(), COUNT(*) lardan foydalanamiz endi:

Natija: (1993 so’ziga o’xshash id nechta borligini ko’rsatyapti)

MAX() mi ishlatamiz:

Natija: (eng kattasini topyapti)

MIN() ni ishlatamiz:



Natija: (Eng kicjkina yilni topyapdi)


SUM() ni ishlatamiz:



Natija: (hamma yillarni yig’indisini topyapdi)

AVG() ni ishlatamiz:




Natija: (o’rtachasini topyapti)



Xulosa
Standart SQL funksiyalari va operatorlarining qisqacha mazmuni.
- Sum() funksiyasi ma'lumotlar bazasi jadvali ustunidagi qiymatlar yig'indisini hisoblash uchun ishlatiladi.
- avg() funksiyasi ma'lumotlar bazasi jadvali ustunidagi qiymatlarning o'rtacha qiymatini hisoblash uchun ishlatiladi.
- min() funksiyasi ma'lumotlar bazasi jadvali ustunidagi minimal qiymatni topish uchun ishlatiladi.
- max() funksiyasi ma'lumotlar bazasi jadvali ustunidagi maksimal qiymatni topish uchun ishlatiladi.
- count() funksiyasi ma'lumotlar bazasi jadvalidagi qatorlar sonini hisoblash uchun ishlatiladi.
- Count(*) funksiyasi ma’lumotlar bazasi jadvalidagi qatorlar sonini, shu jumladan NULL qiymatli satrlarni hisoblash uchun ishlatiladi.
- Qo'shish operatori ikkita SELECT operatori natijalarini bitta natijalar to'plamiga birlashtirish uchun ishlatiladi.
- Intersect operatori ikkita SELECT operatori orasidagi umumiy satrlarni qaytarish uchun ishlatiladi.
- Minus operatori birinchi SELECT operatorida yagona bo'lgan, ikkinchi SELECT operatorida yagona bo'lmagan qatorlarni qaytarish uchun ishlatiladi.
Yüklə 270,82 Kb.

Dostları ilə paylaş:




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin