|
Zbek1ston respublikasi axborot
|
bet | 45/71 | Sana | 28.05.2024 | Hajmi | 24,2 Mb. | | #255852 |
Bog'liq Ma\'lumotlar bazasi. ZaynidinovX.N.UPDATE University 1 SET Rating=Rating*2;
Talaba 1 jadvaldagi Stipend maydon qiymatini Moskva shahri talablari uchun 2 marta oshirish uchun quyidagi so‘rov yoziladi.
UPDATE talabal SET Stipend=Stipend*2 W HERE City= "Moskva’;
SET predikat hisoblanmaydi. Shutting uchun unda NULL
qiymatni koi'satish mumkin.
UPDATE Talabal SET Stipend=NULL W HERE City= ‘M oskva’;
INSERTda qism so ‘rovlariniishlatish.
INSERT operatorini qism so‘rovi bilan ishlatish bitta jadvalga bir vaqtning o'zida bir nechta satr yuklash imkonini beradi. VALUES
79
ishlatuvchi INSERT operatori bitta satr qo'shsa INSERT qism so'rov jadvalga qism so'rov boshqa jadvaldan qancha satr ajratsa shimcha satr jadvalga qo'shadi.
Bu holda qism so'rov bilan olinayotgan ustunlar soni va toifasi bo yicha, m a’lumotlari qo‘shilayotgan jadvaldagi ustun soni va toifasiga mos kelishi kerak. Misol uchun TaJabal jadvalini tuziimasi Talaba jadval tuzilmasiga to ‘la mos bo'lsin.
Talaba jadvalidan M oskva shahri talabalari barchasi haqida yozuvlari bilan Talabal jadvalni to‘ldirish imkonini beradigan so'rov ko'rinishi quyidagicha bo'ladi.
Insert INTO Talabal SELECT * FROM Talaba W HERE City= ‘M oskva’;
Talabal jadvaliga M oskvada o'qiyotgan barcha taiabalar haqidagi m a’lumotlami qo'shish uchun W H E R E param etnda mos qism so'rov ishlatish mumkin.
INSERT INTO T alabal SELECT * FROM Talaba W HERE U n iv J D IN (SELECT U n iv J D FROM University WHERE i 'ily-- ‘M oskva’);
|
| |