Ҳайдарова С. Sql тили


Жадвалга битта сатрнинг қисмини қўшиш



Download 2,61 Mb.
Pdf ko'rish
bet18/37
Sana28.02.2022
Hajmi2,61 Mb.
#473673
1   ...   14   15   16   17   18   19   20   21   ...   37
Bog'liq
sql tili imkoniyatlari va qollanilishi

Жадвалга битта сатрнинг қисмини қўшиш 
INSERT 
инструкциясини ишлатишнинг юқорида тавсия 
қилинган усулига кўра ҳар бир устун номи ошкор кўрсатилиши 
керак. Бундай синтаксисни қўллаш маълум устунларни ташлаб 


43 
кетиш имконини беради, яъни баъзи устунларга қиймат берилади, 
баъзиларини эса ташлаб кетиш мумкин. 
Қуйидаги мисолни кўрайлик. 
INSERT INTO Customers(cust_id, 
cust_name, 
cust_address, 
cust_city, 
cust_state, 
cust_zip, 
cust_country) 
VALUES('1000000006’, 
'Toy Land’, 
’123 Any Street', 
'New York', 
'NY', 
'11111', 
'USA')
Юқоридаги мисолда иккита 
cust_contact
ва 
cust_email
устунларига 
NULL
қиймати берилган эди, бу эса бу устунларни 
INSERT инструкциясига киритишга сабаб йўқлигини билдиради. 
Шунинг учун ҳозирги инструкцияга бу икки устун ва уларга мос 
қийматлар киритилмади, яъни сатрга тегишли бўлган 9 та 
устундан 7 таси киритилди, бу эса тўла сатр эмас, балки сатрнинг 
қисми қўшилганлигини билдиради.
Шуни алоҳида таъкидлаш лозимки, INSERT инструкциясидан 
устунлар фақат 
NULL
қийматига эга бўлганда ѐки жимликка кўра 
қиймат аниқланганда олиб ташланиши мумкин. Агар улардан 
фарқли қийматга эга бўлган устун олиб ташланишга уриниш 
бўлса, МББТ хатолик ҳақида маълумот беради ва сатр 
қўшилмайди. 


44 
Жадвалга бир неча сатрларни қўшиш 
Юқорида таъкидлаб ўтилганидек, INSERT инструкцияси 
одатда жадвалга битта сатрни қўшиш имконини беради. Бир неча 
сатрларни қўшиш учун эса бир неча INSERT инструкциясини 
бажаришга тўғри келади. Бу қоидадан истисно тариқасида INSERT 
SELECT инструкцияси ишлатилади. Унга кўра, битта сўров 
ѐрдамида жадвалга бир неча сатрларни қўшиш мумкин.
INSERT 
SELECT 
инструкцияси 
жадвалга 
SELECT 
инструкциясини бажариш натижаларини қўшади. 
INSERT SELECT инструкциясининг синтаксиси : 
INSERT INTO жадвал_номи [(устунлар, ...) ] 
SELECT устунлар, ... FROM жадвал_номи, ... 
[WHERE ...];

Download 2,61 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   37




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