Select sóz dizbeginiń ápiwayılastırılgan sintaksisi


SQL quyi so'rovlarida SELECT iborasi



Download 0,5 Mb.
bet16/20
Sana11.04.2022
Hajmi0,5 Mb.
#543729
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
SELECT sóz dizbeginiń ápiwayılastırılgan sintaksisi

SQL quyi so'rovlarida SELECT iborasi
Hozirgacha biz SQL konstruksiyalarini SELECT bayonoti bilan tahlil qildik, unda ma'lumotlarning tanlangan shartlari va tanlangan ma'lumotlarning o'zi bir xil ma'lumotlar bazasi jadvalida joylashgan. Amalda, tanlanishi kerak bo'lgan ma'lumotlar bir jadvalda, shartlar esa boshqa jadvalda joylashganligi ko'pincha sodir bo'ladi. Bu erda quyi so'rovlar yordamga keladi: tanlov shartining qiymatlari boshqa so'rovdan (quyi so'rov) qaytariladi, bu ham SELECT bilan boshlanadi. Quyi so'rovlar bilan so'rovlar bir yoki bir nechta qatorlarni qaytarishi mumkin.
18-misol. Barcha bir xil jadvallar ORG va STAFF. Identifikatsiya raqami 280 bo'lgan xodim qaysi bo'limda ishlashi va bu bo'lim qayerda joylashganligini aniqlash talab qilinsin. Lekin bo'limlar haqidagi ma'lumotlar ORG jadvalida, xodimlar haqidagi ma'lumotlar esa STAFF jadvalida saqlanadi. Buni quyidagi quyi soʻrov yordamida amalga oshirish mumkin, unda tashqi SELECT ORG jadvaliga, ichki SELECT esa STAFF jadvaliga ishora qiladi:
So'rovni bajarish natijasi:


19-misol. Aytaylik, endi maoshi 13000 dan kam bo'lgan xodimlar qaysi bo'limlarda (takrorlashsiz) ishlashini aniqlash kerak.Buning uchun tashqi SELECT (ORG jadvaliga so'rov)ning WHERE bandida diapazonni oladigan shart ko'rsatilgan. qiymatlari (IN) va ichki SELECT (STAFF jadvaliga) faqat kerakli qiymatlar oralig'ini qaytaradi:
Relyatsion ma'lumotlar bazalari va SQL tili
Fan: ma'lumotlar bazalari
Til operatorlariSQL
SQL tili turli toifadagi operatorlarni o'z ichiga oladi. Har qanday SQL bayonoti belgilangan sintaksis qoidalariga muvofiq zahiralangan so'zlardan va foydalanuvchi tomonidan belgilangan so'zlardan iborat. Ko'pgina dasturlash tillarida bo'lgani kabi, tilning operator komponentlarining aksariyati katta-kichik harflarga sezgir emas. Odatdagidek, ushbu qoidadan istisno - bu ish haqida eslab qolish va ma'lumotlarni ko'rsatish uchun zarur bo'lganidan foydalanish kerakligini ko'rsatishda belgilar ma'lumotlari.
Operatorlarni tilda yozish uchun erkin format qabul qilingan, bu esa SQL dasturini chekinish va tekislash orqali yanada o'qilishi mumkin bo'lishiga imkon beradi.
bayonotdagi har bir ibora yangi qatordan boshlanishi kerak;
har bir iboraning boshi qolgan operator iboralarining boshiga mos kelishi kerak;
iboraning har bir qismi butun iboraning boshiga nisbatan biroz chekinish bilan yangi satrdan boshlanishi kerak, bu sizga bo'ysunuvchi qismlarni ajratib ko'rsatish imkonini beradi;
Yozuvchi operatorlar uchun ba'zi konventsiyalar qo'llaniladi:
katta harflar zaxiralangan so'zlarni yozish uchun ishlatiladi;
kichik harflar foydalanuvchi tomonidan belgilangan so'zlarni yozish uchun ishlatiladi;
vertikal chiziq "|" "bir nechta qiymatlardan birini tanlash zarurligini ko'rsatadi;
jingalak qavslar kerakli elementni belgilaydi;
kvadrat qavslar ixtiyoriy elementni belgilaydi;
ellipsis "..." konstruktsiyani noldan bir necha martagacha takrorlashning ixtiyoriy imkoniyatini ko'rsatish uchun ishlatiladi.
Ma'lumotlarni aniqlash operatorlari (1-jadval) foydalaniladigan ma'lumotlar tuzilmalarini tavsiflash uchun ishlatiladi. Ushbu turkumga quyidagi iboralar kiradi: jadval yaratish, jadvalni tushirish, jadvalni o'zgartirish, ko'rinish yaratish, ALTER VIEW, DROP VIEW.

Download 0,5 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   20




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