|
Zbekiston respublikasi transport vazirligi transportda axborot tizimlari va texnologiyalari
|
Sana | 14.03.2024 | Hajmi | 324.06 Kb. | | #172561 |
Bog'liq Sardorbek baza2 1-mavzu. Matritsalar ustida amallar. Texnologik matritsa, Nomozov elektrosxemalar, Dars tahlil1, Kurs ishi Bolalarni vaqt bilan tanishtirish, 5-5, Ismoyilov Sayidkamol Sayidaliyevich, Хуррамова Фарангиз Олланазаровна, ANOR BANK, hiv eng, 2 5215345407046981456, 3-lab, Gramatika va imlo o’rgatish jarayonida muommoli ta’lim elementla, Nazorat ishi 1 11- sinf, Shaxs psixologiyasi UMK, 57,58-20 yakuniy
OʻZBEKISTON RESPUBLIKASI TRANSPORT VAZIRLIGI
TRANSPORTDA AXBOROT TIZIMLARI VA TEXNOLOGIYALARI
Kafedrasi
MAʼLUMOTLAR BAZASI VA BILIMLAR BANKI
Fanidan
LABORATORIYA ISHI - 2
Bajardi: Ulashov S.R
Tekshirdi: Qo'chqarov B. D.
Toshkent 2024
2-LABORATORIYA ISHI
SQLda ostki so‘rovlar yaratish
Ishdan maqsad: SQLning ostki so‘rovlarini yaratish va qayta ishlash
imkoniyatlarini o‘rganish; Oracle yordamida ostki so‘rovlarni shakllantirish
va qayta ishlash bo‘yicha amaliy ko‘nikmalarga ega bo‘lish.
Topshiriqlar:
Quyidagi topshiriq 7 ta savoldan tashkil topgan bo‘lib, ular quyidagi
kategoriyalarga kiradi (ularni o‘rganish tartibi bo‘yicha):
1.Bog‘lanmagan ostki so‘rovlar.
2.Bog‘langan ostki so‘rovlar.
3.Bog‘langan ostki so‘rovlar va EXISTS predikati.
4. Bog‘langan ostki so‘rovlarda ANY, SOME, ALL predikatlari.
5.HAVING operatorida ostki so‘rovlar.
6. FROM operatorida ostki so‘rovlar.
7. SELECT operatorida ostki so‘rovlar.
Nazariy ma’lumotlar
SQL yordamida so‘rovlarni bir-birining ichiga joylashtirishingiz
mumkin. Odatda ostki so‘rov qiymat hosil qiladi va bu qiymat tashqi
predikat tomonidan tekshirilib, to‘g‘ri yoki noto‘g‘riligi aniqlanadi. Misol:
bizga sotuvchi nomi ma’lum: Motika, lekin biz SNum maydoni qiymatini
bilmaymiz va Buyurtmachilar jadvalidan hamma buyurtmalarni ajratib
olmoqchimiz. Buni quyidagicha amalga oshirish mumkin:
SELECT * FROM Orders WHERE SNum=(SELECT SNum
FROM Salepeople WHERE SName = 'Motika' );
Avval ostki so‘rov bajariladi, so‘ngra uning natijasi tashqi so‘rovni hosil
qilish uchun ishlatiladi (SNum ostki so‘rov natijasi bilan solishtiriladi).
Ostkiso‘rovda bitta maydon tanlanishi lozim, bu maydon qiymatlarining tipi
predikatda solishtiriladigan qiymat tipi bilan bir xil bo‘lishi kerak. Siz ba’zi
hollarda ostki so‘rov bitta qiymat hosil qilishi uchun DISTINCT
operatoridan foydalanishingiz mumkin.
Misol: Hoffman (CNum=21) ga xizmat ko‘rsatuvchi sotuvchilar hamma
buyurtmalarini topish lozim bo‘lsin.
SELECT * FROM Orders WHERE SNum = ( SELECT DISTINCT
SNum FROM Orders WHERE CNum = 21 );
E mployees jadvali
O ffices jadvali
Yaratilgan ostki so’rov
Xulosa
Ushbu laboratoriya ishida mysql ma’lumotlar bazasida so’rovlarni bir biriga ichma ich korinishda so`rov ya`ni Select ichida select berishni amaliy tarzda bajargan holda o`rgandik hamda uni ekranga chop etdik.
|
| |