DELETE FROM Exam_marks WHERE student_ID =103;
Satrlar guruhini olib tashlash ham mumkin :
DELETE FROM Student1 WHERE CITY= ‘Moskva‘;
UPDATE komandasi jadval satrlari yoki mavjud satrni ba‘zi bir yoki barcha maydonlarini qiymatini tiklash, ya‘ni o‘zgartirish imkonini beradi. Masalan: Universitety jadvalidagi, barcha universitetlarini reytingini 200 qiymatga o‘zgartirish uchun quyidagi konstruksiyani ishlatish mumkin:
UPDATE Universitety SET RATING=200;
Jadvaldagi maydon qiymatlarini o‘zgartirish kerak bo‘lgan aniq satrlarni ko‘rsatish uchun, UPDATE komandasi WHERE parametrida predikat ishlatish mumkin.
UPDATE Universitety
SET RATING=200 WHERE CITY= ‘Moskva‘;
Bu so‘rov bajarilganda, faqat Moskvada joylashgan universitetlarning reytingi o‘zgartiriladi. UPDATE komandasi faqat 1ta ustun emas balki ustunlar to‘plamini o‘zgartirish imkonini beradi. Qiymatlari, modifikatsiya (takomillashtirilgan) qilinishi zarur bo‘lgan aniq ustunlarni ko‘rsatish uchun, SET parametri ishlatidi.
Masalan: o‘qitilayotgan fan nomi “MATEMATIKA” (uning uchun subj_ID =43) “Oliy matematika” nomiga o‘zgartirish talab etilsa va bunday indetifikatsion nomeri saqlab o‘zgarish qoldirish kerak bo‘lib, lekin shu bilan birga jadvaldagi mos satr maydonlariga o‘qitiladigan fan haqida yangi ma‘lumotlar kiritish uchun so‘rov quyidagi ko‘rinishda bo‘ladi.
UPDATE Subject1
SET subj_name= ‘Visshaya matematika‘, hour=36, semestr=1
WHERE subj_ID=43;
UPDATE komandasini SET parametrida skalyar ifodalarni ishlatish mumkin. Skalyar ifodada maydon sifatida o‘zgartirilayotgan va boshqa maydonlar kiritilib, u maydon qiymatini o‘zgarish usulini ko‘rsatadi.
UPDATE Universitety1 SET rating=rating*2;
Masalan: Student1 jadvaldagi stipend maydon qiymatini Moskva shahri talablari uchun 2 marta oshirish uchun quyidagi so‘rov ishlatiladi.
Do'stlaringiz bilan baham: |