1-bob. Ma`lumotlar bazasining asosiy tushunchalari


SELECT shartida bеrilgan opеratorlar bo‘lmasligi lozim



Yüklə 326,41 Kb.
səhifə44/80
tarix01.12.2023
ölçüsü326,41 Kb.
#170685
1   ...   40   41   42   43   44   45   46   47   ...   80
1-bob. Ma`lumotlar bazasining asosiy tushunchalari-fayllar.org


SELECT shartida bеrilgan opеratorlar bo‘lmasligi lozim.



  • SELECT shartida ORDER BY bo‘lmasligi lozim.



  • FROM shartida bir nеchta jadval qatnashmasligi lozim.



  • WHERE shartida ostki so‘rovlar qatnashmasligi lozim.



  • So‘rovda GROUP BY va HAVING qatnashmasligi lozim.



  • Qayta ishlangan ustunlar yangilanmasligi lozim.



  • Hamma asosiy jadvaldagi NOT NULL ustunlar tasvirda qatashishi lozim INSERT ishlashi uchun.



    Misollar. Faqat o‘qish uchun va modifikatsiyalanuvchi tasvirlarga misollar:


    CREATE VIEW Dateorders (odate, ocount) AS SELECT odate, COUNT (*)



    FROM Orders GROUP BY odate;
    Bu faqat o‘qish uchun tasvir chunki agrеgat funksiya va GROUP BY mavjud.

    CREATE VIEW Londoncust AS SELECT *



    FROM Customers WHERE city = 'London';
    Bu tasvir modifikatsiya qilinuvchi.

    CREATE VIEW Sales (name, number, percentage) AS SELECT sname, snum, comm*100



    FROM Salespeople WHERE city = 'SanJose';
    Bu faqat o‘qish uchun, chunki "comm * 100" ifoda ishlatiladi.

    CREATE VIEW Salesonthird AS SELECT *



    FROM Salespeople

    WHERE snum IN (SELECT snum FROM Orders



    WHERE odate = 10/03/1990);
    Bu ANSI bo‘yicha faqat o‘qish uchun so‘rov chunki ostki so‘rov mavjud. Lеkin ba‘zi dasturlarda modifikatsiya qilinuvchi bo‘lishi mumkin.

    CREATE VIEW Someorders AS SELECT snum, onum, cnum FROM Orders



    WHERE odate IN (10/03/1990,10/05/1990);
    Bu modifikatsiya qilinuvchi tasvir.

    Tasvirlarni o‘chirish. Tasvirlarni o‘chirish quyidagicha amalga oshiriladi:



    Yüklə 326,41 Kb.

    Dostları ilə paylaş:
  • 1   ...   40   41   42   43   44   45   46   47   ...   80




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin