Create table xodimlar(id int, ism char(30), manzil char(20))



Download 14,39 Kb.
Sana04.11.2022
Hajmi14,39 Kb.
#860335
Bog'liq
6-amaliy ish


https://www.mycompiler.io/new/mysql

create table xodimlar(id int, ism char(30), manzil char(20));


insert into xodimlar values (1,'Alijon', 'Toshkent'),(2,'Odil', 'Andijon'),(3,'Shoxjaxon', 'Buxoro'),


(4,'Axror', 'Toshkent'),(5,'Salim', 'Andijon'),(6,'Shaxlo', 'Buxoro'),
(7,'Madina', 'Toshkent'),(8,'Anvar', 'Andijon'),(9,'Yusuf', 'Buxoro'),
(10,'Marjona', 'Toshkent'),(11,'Salimjon', 'Andijon'),(12,'Shokir', 'Toshkent');

select manzil, count(*) as soni from xodimlar group by manzil;


select manzil, count(*) as soni from xodimlar group by manzil order by manzil;


-- universitet, fakultet va kafedra jadvallarini yaratib olamiz


create table universitet(Id int not null primary key auto_increment, Universitet_nomi char(100));
create table fakultet(Id int not null primary key, Fakultet_nomi char (70), Univer_id int);
create table kafedra(Id int not null primary key, Kafedra_nomi char (70), Fakultet_id int);

-- har bir jadvalimizga ma’lumotlarni kiritib chiqamiz


insert into universitet (Universitet_nomi) values ("O’z Milliy Universiteti");
insert into fakultet values(1, 'Matematika-fizika',1),(2, 'Tabiy',1),(3, 'Xorijiy tillar',1);
insert into kafedra values(1, 'Matematika',1),(2, 'Fizika',1),(3, 'Ingliz tili',3),(4, 'Nemis tili',3),(5, 'Rus tili',3),(6, 'Kimyo',2),(7,'Geografiya',2),(8,'Hayot havfsizligi',1),(9,'Mehnat',1);

-- jadvallar ichidagi ma’lumotlarni ko’rib olamiz


select * from universitet;
select * from fakultet;
select * from kafedra;

-- ORDER BY ma’lumotlarni tartiblaydi(harflar bo’yicha, sonlar bo’yicha). ASC tartib bo’yicha. DESC teskari tartib bo’yicha ma’lumotlarni chiqaradi. Kafedra nomi bo’yicha to’g’ri va teskari tartibda ma’lumotlarni chiqarish:


select * from kafedra ORDER BY Kafedra_nomi;
-- teskari tartibda chiqarish uchun
select * from kafedra ORDER BY Kafedra_nomi DESC;

-- har_bir_fakultetda_qanchadan_kafedra_borligi


select fakultet_id, count(*) as fakultet_soni from kafedra group by fakultet_id;

-- har_bir_fakultetda_2dan ko’p_kafedra_borligi


select fakultet_id, count(*) as fakultet_soni from kafedra group by fakultet_id having count(*)>2;
Download 14,39 Kb.

Do'stlaringiz bilan baham:




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