Atributlar ustida ishlash


Download 0.66 Mb.
bet3/4
Sana12.01.2023
Hajmi0.66 Mb.
#1089768
1   2   3   4
Bog'liq
9kQ4VWjsJYfT32lFwFHNW6kis6VCArlyTMVtDoBu

UPDATE

  • UPDATE komandasi jadval satrlari yoki mavjud satrni ba’zi bir yoki barcha maydonlarini qiymatini tiklash, ya’ni o‘zgartirish imkonini beradi.
  • Masalan:
  • 1) UPDATE UNIVERSITY1 SET RATING=200;
  • 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.
  • 2) UPDATE SUBJECT1 SET SUBJ_NAME= ‘matematika’, HOUR=36, SEMESTR=1
  • WHERE SUBJ_ID=43;

UPDATE komandasini SET parametrida skalyar ifodalarni ishlatish mumkin. Skalyar ifodada maydon sifatida o‘zgartirailayotgan va boshqa maydonlar kiritilib, u maydon qiymatini o‘zgarish usulini ko‘rsatadi.

  • UPDATE komandasini SET parametrida skalyar ifodalarni ishlatish mumkin. Skalyar ifodada maydon sifatida o‘zgartirailayotgan va boshqa maydonlar kiritilib, u maydon qiymatini o‘zgarish usulini ko‘rsatadi.
  • 1) UPDATE STUDENT1 SET STIPEND=STIPEND*2
  • WHERE CITY= ‘Moskva’;
  • 2) UPDATE STUDENT1 SET STIPEND=NULL
  • WHERE CITY= ‘Moskva’;

Tasavurlar foydalanuvchilardan jadvallarni ba’zi ustunlarini yashirish uchun yoki ko‘pincha foydalanuvchiga kerakli bo‘lgan bir nechta jadvaldan bitta yaratish kerak bo‘ladi. Misol sifatida 3ta jadvaldan tashkil topgan oddiy ma’lumot bazasini qarab chiqamiz.

  • Tasavurlar foydalanuvchilardan jadvallarni ba’zi ustunlarini yashirish uchun yoki ko‘pincha foydalanuvchiga kerakli bo‘lgan bir nechta jadvaldan bitta yaratish kerak bo‘ladi. Misol sifatida 3ta jadvaldan tashkil topgan oddiy ma’lumot bazasini qarab chiqamiz.
  • Tovarlar ( ID -tovar , nomi, narxi, tavsifi)
  • Mijozlar(ID - mijoz, ismi, manzili, telefon)
  • Sotish(ID- tovar,soni, mijoz)
  • Tashkil qilish nuqtai nazaridan bu ma’lumot bazasi yomon loyixalanmagan. Lekin ba’zi masalarni echishda foydalanuvchini(menedjerni) mijoz va tovar identifikatorlari qiziqtirmaydi. Aniqrog‘ini aytganada, unga bitta jadval kerak bo‘ladi. Masalan bu jadval Sotish_taxlili (tovar, soni, narxi, mijoz). Bu jadvalni berilgan uchta jadvaldan quyidagi so‘rov yordamida hosil qilish mumkin.

Download 0.66 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling