• Jadvaldagi yozuvlarni ochirish
  • 83. Jadvaldagi barcha yozuvlarni olib tashlash
  • Jadvallarga qo'shilishni amalga oshirish




    Download 23.91 Kb.
    bet5/6
    Sana26.04.2022
    Hajmi23.91 Kb.
    #20326
    1   2   3   4   5   6
    Bog'liq
    Sirtqilar uchun joriy nazorat savollari (1)
    1653381619, Matematika o\'qitish metodikasi, 5-amaliy mashg\'ulot1, Hamidullo aka, YN savollar, 5 Iqtisodiy faol aholi soni, nuqta, 1-амалий, 1 МТ (1k, 2 sem ko\'p o\'zg. fun diff.teng) 68480, 1683741725, Toshtemirov Sh. 1-topshiriq (1), mustaqil ISH, 12, HUSAN KURS ISHI
    82. Jadvallarga qo'shilishni amalga oshirish:
    Jadvallarga qo`shilish uchun quyidagi ishlarni amalga oshirib olamiz, SELECT Talaba*, Baho*, Fan [Fanning nomi] FROM (Talaba INNER JOIN (Baholash INNER JOIN (Fan ON baho[Fan.Kodi] = Fan [Fan. Kodi]) ON Talaba.
    [№ reyting kitobi] = Baho.[№ reytin kitobi])
    Bu erda dastlab BAHO va FAN jadvallarini o`zaro bog`lash uchun [Fan.kodi] kalit so`zidan foydalanish tavsiya etiladi. Bunday ulanishlar simmetrik bo`ladi, ya'ni fan kodlari mos kelmasa, ushbu jadvallarning yozuvlari birlashtirilmaydi. Keyin TALABA va BAHOLASh jadvallari qo'shiladi va aloqa kalit [№ reytin.kitobi]) bo’ladi.
    Shunday qilib, kalitlarning o`zaro aloqasi asosida chqiuvchi so`rovlarning sharti asosida, uchta jadvalni birlashtirish mumkin bo`ladi.
    Jadvaldagi yozuvlarni o'chirish. Dastlabki jadvalda siz uning tuzilishini va indekslarini saqlab, alohida yozuvlarni yoki barcha yozuvlarni o'chirib tashlashingiz mumkin. Indekslangan jadvaldagi yozuvlarni o'chirishda uning indekslari avtomatik ravishda o'rnatiladi:
    Buni quyidagi havola orqali ko`rishimiz mumkin bo`ladi:
    DELETE [jadval*] FROM ifoda WHERE tanlov shartlari.
    Jadvaldan yozuvlarni va indekslarni to`liq tozalash quyidagi operatsiya bilan amalga oshiriladi:
    DELETE * FROM Talaba
    Endi faqat [Tug'ilgan sana] maydonida belgilangan sanadan kattaroq bo'lgan yozuvlarni o'chirib tashlashni ko`rib o`tamiz.
    Yuqoridagi ko`rsatma asosida baza tuzing.


    83. Jadvaldagi barcha yozuvlarni olib tashlash
    DELETE * FROM Talaba WHERE [Tug`ulgan sana]> #20.08.95 #
    Bu hovala orqali biz boshqa jadval bilan bog'liq bo'lgan jadvaldagi yozuvlarni o'chirish (yozuvlarni o'chirish shartlari tegishli jadvallar maydonlariga murojaat qilish orqali amalga oshiriladi) imkoniga ega bo`lamiz. Masalan:
    DELETE jadval * FROM jadval INNERJOIN boshqa jadval ON jadval.[maydon N] = [boshqa jadval].[maydon М] WHERE shart
    Yuqoridagi ko`rsatma asosida baza tuzing.

    Download 23.91 Kb.
    1   2   3   4   5   6




    Download 23.91 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Jadvallarga qo'shilishni amalga oshirish

    Download 23.91 Kb.