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


Ma'lumotlarni manipulyatsiya qilish uchun SQL bayonotlari



Download 0,5 Mb.
bet8/20
Sana11.04.2022
Hajmi0,5 Mb.
#543729
1   ...   4   5   6   7   8   9   10   11   ...   20
Bog'liq
SELECT sóz dizbeginiń ápiwayılastırılgan sintaksisi

Ma'lumotlarni manipulyatsiya qilish uchun SQL bayonotlari

KIRITMOQ. Mavjud jadvalga qatorlar kiritadi. U ma'lum bir shart bilan aniqlangan bir yoki bir nechta qiymat uchun ishlatilishi mumkin. Masalan:
jadval nomi (ustun nomi 1, ustun nomi 2)
VALUES (qiymat 1, qiymat 2).
Bir nechta qiymatlarda INSERT iborasidan foydalanish uchun sintaksis:
jadval nomi 1 (ustun nomi 1, ustun nomi 2)
1-ustun nomini, 2-ustun nomini tanlang
2-jadval nomidan
WHERE jadval nomi 2.ustun nomi 1> 2
Ushbu so'rov 1-ustunda 2 dan katta bo'lgan 2-jadvaldagi barcha ma'lumotlarni tanlaydi va uni birinchisiga kiritadi.
YANGILANISH. Nomidan ko'rinib turibdiki, ushbu SQL so'rovi bayonoti ma'lum bir atribut asosida mavjud jadvaldagi ma'lumotlarni yangilaydi.
YANGILANISh jadval nomi 1
SET ustun nomi 2 = "Vasiliy"
WHERE jadval nomi 1.ustun nomi 1 = 1
Ushbu qurilish Vasiliy qiymatini birinchi ustunda 1 raqamiga duch kelgan barcha satrlarni to'ldiradi.
Jadvaldan olingan ma'lumotlar. Siz shartni belgilashingiz yoki barcha qatorlarni olib tashlashingiz mumkin.
DELETE FROM jadval nomi
WHERE jadval nomi. Ustun nomi 1 = 1
Yuqoridagi so'rov ma'lumotlar bazasidan birinchi ustunda bitta qiymati bo'lgan barcha ma'lumotlarni o'chirib tashlaydi. Shunday qilib, siz butun jadvalni tozalashingiz mumkin:
SELECT bayonoti
SELECT ning asosiy maqsadi ma'lum shartlarga muvofiq ma'lumotlarni tanlashdir. Uning ishining natijasi har doim tanlangan ma'lumotlarga ega yangi jadvaldir. MS operatoridan turli xil so'rovlarda foydalanish mumkin. Shuning uchun, u bilan birga, boshqa tegishli kalit so'zlarni ko'rib chiqishingiz mumkin.
Muayyan jadvaldagi barcha ma'lumotlarni tanlash uchun "*" belgisidan foydalaning.
1-jadval nomidan
Ushbu so'rovning natijasi 1-jadvalning aniq nusxasi bo'ladi.
Va bu erda tanlov WHERE bandiga muvofiq amalga oshiriladi, bu 1-jadvaldan 1-ustunda 2 dan katta barcha qiymatlarni chiqaradi.
1-jadval nomidan
WHERE jadval nomi 1.ustun nomi 1> 2
Tanlovda faqat ma'lum ustunlar kerakligini ham ko'rsatishingiz mumkin.
SELECT jadval nomi 1.ustun nomi 1
1-jadval nomidan
Ushbu so'rovning natijasi 1-ustundagi qiymatlari bo'lgan barcha qatorlar bo'ladi. MS SQL ko'rsatmalaridan foydalanib, siz o'zingizning jadvalingizni yaratishingiz, tezda ma'lum qiymatlarni almashtirish, hisoblash va almashtirishingiz mumkin.

jadval nomi 1.ustun nomi 1
jadval nomi 1 ustun nomi 2
jadval nomi 1.ustun nomi 3
jadval nomi 1.ustun nomi 2 * jadval nomi 1.ustun nomi 3 AS SUMMA
1-jadval nomidan
Ushbu murakkab ko'rinadigan so'rov 1-jadvaldagi barcha qiymatlarni oladi, so'ngra yangi EQ va SUMMA ustunlarini yaratadi. Birinchisida u "+" belgisini, ikkinchisida 2 va 3-ustunlardagi ma'lumotlarning mahsulotini kiritadi. Olingan natija qanday ishlashini tushunish uchun jadval shaklida taqdim etilishi mumkin:
SELECT iborasidan foydalanganda, siz darhol ma'lumotlarni istalgan mezon bo'yicha saralashingiz mumkin. Buning uchun ORDER BY so'zi ishlatiladi.
jadval nomi 1.ustun nomi 1
jadval nomi 1 ustun nomi 2
jadval nomi 1.ustun nomi 3
1-jadval nomidan
2-ustun nomi bo'yicha BUYURTDIRISH
Olingan jadval quyidagicha ko'rinadi:
Ya'ni, barcha qatorlar 2-ustundagi qiymatlar o'sish tartibida bo'ladigan tarzda o'rnatildi.
Ma'lumotlarni bir nechta jadvallardan ham olish mumkin. Aniqlik uchun, avval siz ma'lumotlar bazasida ulardan ikkitasi borligini tasavvur qilishingiz kerak, shunga o'xshash narsa:
"Xodimlar" jadvali
Ish haqi jadvali
Endi umumiy qiymatlarni olish uchun ushbu ikkita jadvalni qandaydir tarzda bog'lashingiz kerak. Asosiy SQL iboralaridan foydalanib, buni shunday qilishingiz mumkin:
Xodimlar. Xona
Xodimlar. Ism
Ish haqi. Gambling
Hisoblangan ish haqi
Xodimlardan, ish haqi
QAYERDA Xodimlar.Raqam = Maosh.Raqam
Bu erda raqamlar bo'yicha birlashtirilgan ikki xil qiymatlar jadvalidan tanlov amalga oshiriladi. Natijada quyidagi ma'lumotlar to'plami bo'ladi:

Download 0,5 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   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