1-laboratoriya mavzu : sql tili va uning qo’llanilishi


ASC  – qiymatlar oshishi bo’yicha (bu rejim sukunat holatda ham  ishlaydi); •  DESC



Download 0,6 Mb.
Pdf ko'rish
bet6/6
Sana29.05.2022
Hajmi0,6 Mb.
#618567
1   2   3   4   5   6
Bog'liq
SQL 1 LAB ILYOSOV

ASC 
– qiymatlar oshishi bo’yicha (bu rejim sukunat holatda ham 
ishlaydi);
• 
DESC 
– kamayish tartibida.



GROUP BY guruhlash sharti
– bu guruppaviy operatsiyalarni bajarish uchun 
yozuvlarni guruhga qo’shish shartlarini aniqlaydi. Guruhlash sharti o’rnida 
maydon keladi va shu maydon asosida guruhlanadi.

HAVING guruh sharti
– bu guruppaviy operatsiyalar bajarilishi natijasida 
olinadigan qiymatlarga qo’yiladigan shartlarni aniqlaydi.
5- misol
. SQL-so’rov yordamida Tranzaksiyalar jadvalidagi har bir ishchi zakazlari 
sonini hisoblang.

SQL-so’rov ning ko’rinishi:


SELECT by_whom, соunt(by_whom) AS transactions_count
FROM transaction WHERE Aktiv=ТRUЕ GROUP BY by_whom ORDER 
BY transactions_count; 
Topshiriq

SELECT
funktsiyasining har-bir argumenti qatnashgan SQL-so’rovlar 
tuzing.
MB sini tanlash uchun quyida variantlar keltirilgan. Jurnaldagi nomer bo’yicha tanlash 
lozim.
-- create 
CREATE TABLE dushanba ( 
ParaId INTEGER PRIMARY KEY, 
Nomi TEXT NOT NULL, 


Vaqti TEXT NOT NULL 
); 
-- insert 
INSERT INTO dushanba VALUES (0001, 'SQL', '8:30'); 
INSERT INTO dushanba VALUES (0002, 'Matlab', '10:00'); 
INSERT INTO dushanba VALUES (0003, 'English', '11:30'); 
-- fetch
select * from dushanba; 
-- create 
CREATE TABLE seshanba ( 
ParaId INTEGER PRIMARY KEY, 
Nomi TEXT NOT NULL, 
Vaqti TEXT NOT NULL 
); 
-- insert 
INSERT INTO seshanba VALUES (0001, 'Math', '8:30'); 
INSERT INTO seshanba VALUES (0002, 'Web', '10:00'); 
INSERT INTO seshanba VALUES (0003, 'C++', '11:30'); 
-- fetch
select * from seshanba; 
CREATE TABLE Chorshanba ( 
ParaId INTEGER PRIMARY KEY, 
Nomi TEXT NOT NULL, 
Vaqti TEXT NOT NULL 
); 
-- insert 
INSERT INTO Chorshanba VALUES (0001, 'Pyhton', '10:50'); 
INSERT INTO Chorshanba VALUES (0002, 'Flutter', '15:00'); 
INSERT INTO Chorshanba VALUES (0003, 'Dart', '18:30'); 
-- fetch
select * from Chorshanba; 


-- create 
CREATE TABLE dushanba ( 
ParaId INTEGER PRIMARY KEY, 
Nomi TEXT NOT NULL, 
Vaqti TEXT NOT NULL 
); 
-- insert 
INSERT INTO dushanba VALUES (0001, 'SQL', '8:30'); 
INSERT INTO dushanba VALUES (0002, 'Matlab', '10:00'); 
INSERT INTO dushanba VALUES (0003, 'English', '11:30'); 
-- fetch
select * from dushanba WHERE Nomi='Matlab'; 


-- create 
CREATE TABLE dushanba ( 
ParaId INTEGER PRIMARY KEY, 
Nomi TEXT NOT NULL, 
Vaqti TEXT NOT NULL 
); 
-- insert 
INSERT INTO dushanba VALUES (0001, 'SQL', '8:30'); 
INSERT INTO dushanba VALUES (0002, 'Matlab', '10:00'); 
INSERT INTO dushanba VALUES (0003, 'English', '11:30'); 
-- fetch
select substr(Nomi,1,1) as 'Fanlar bosh harflari' from dushanba; 



Download 0,6 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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