Лекция №11 (4 час) sql тили операторларидан фойдаланиш. Оддий сўровлар



Download 117,5 Kb.
bet1/6
Sana25.02.2022
Hajmi117,5 Kb.
#279140
TuriЛекция
  1   2   3   4   5   6
Bog'liq
SQL тили операторларидан фойдаланиш


Лекция №11 (4 час)
SQL тили операторларидан фойдаланиш. Оддий сўровлар.
Маълумотларни тавсифлаш. Маълумотлар базасини яратиш. Жадвалларни яратиш..
Создайте запрос с именем «Самый простой запрос», который вычисляет значение выражения «2+2» и выдает текущее время, не используя при этом таблицы или другие запросы базы данных.
SELECT 2+2;
SELECT маълумотларни танлаш оператори
Маълумотларни танлаш SELECT оператори ёрдамида бажарилади. Бу SQL тилининг энг кўп қўлланиладиган оператори хисобланади. SELECT операторини синтаксиси қуйидагича:

SELECT [ALL/DISTINCT] <атрибутлар рўйхати>/*


FROM <жадваллар рўйхати >
[WHERE <танлаш шарти >]
[ORDER BY < атрибутлар рўйхати >]
[GROUP BY < атрибутлар рўйхати >]
[HAVING <шарт>]
[UNION< SELECT операторли ифода>]

Квадрат қавслрда операторни ёзишда қатнашиши шарт бўлмаган элементлар кўрсатилган. ALL калит сўзи натижага шартни қаноатлантирувчи барча сатрлар , шунингдек такрорланувчи сатрлар ҳам киришини билдиради. DISTINCT калит сўзи натижага такрорланувчи сатрлар киритилмаслигини билдиради. Кейин боланғич жадвалдаги атрибутлар рўйхати кўрсатилади. Бу атрибутлар натижавий жадвалга киритилади. * символи натижавий жадвалга бошланғич жадвалнинг барча атрибутлари киритилишини билдиради.


Операторда қатнашиши шарт бўлган сўзлардан FROM сўзи хисобланади. Бу сўздан кейин танлов бажариладиган жадваллар номи кўрсатилади.
Танлаш ифодасида WHERE калит сўзидан кейин жадвал сатрларини танлаб олиш шарти кўрсатилади. Бунда натижавий жадвалга WHERE ифодасидаги шарт рост қиймат қабул қиладиган сатрлар киритилади.
ORDER BY калит сўзи натижавий жадвал сатрларини кўрсатилган устунлар рўйхати бўйича тартиблаш амалини билдиради.
GROUP BY калит сўзидан кейин группаланадиган атрибутлар рўйхати кўрсатилади.
HAVING ифодасида ҳар бир группага қўйиладиган шартлар кўрсатилади. (GROUP BY ва HAVING калит сўзлари кейинроқ тушунтирилади)
FROM, WHERE ва ORDER BY калит сўзлари SQL тилининг қолган маълумотларни манипуляциялаш операторларида ҳам шу тарзда ишлатилади.
Сўровлар яратишни аниқ мисол учун кўриб ўтамиз (1-расм)

1-расм.
Student exam_st




Download 117,5 Kb.

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




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