Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- ДОМАШНА
- --Зад. 1
- -- Имена, заплата и длъжността на служителите, които работят в
- -- отдел 80 и не са обработвали поръчки до момента;
- --4.7.1. TOP - връща първите N реда в неопределен ред, за желаната подредба ORDER BY!
- --Зад. 2
- -- б) Най-поръчваният продукт е.... (име)
- -----------------------------------------------------------------------------------------
- ---------------------------------4.7.2. OFFSET и FETCH ----------------------------------
- -----------------------------------------------------------------------------------------
- -- Пример 4-20.
- -- първите 5 служители, след което вторите 5, сортирани по id.
- /* Пример 4-21.
- петимата служители, започвайки от 10-ти ред, подредени по дата на постъпване.
- Първата заявка ще покаже всички за демонстрация, втората ще извърши подбора.*/
- /* 4.7.3. Задачи
- Задача 4-12.
- вторите 10 най-добре платени служители (подредени по заплата низходящо). */
- /* Задача 4-13.
- Да се изведат име, фамилия и пол на клиентите, направили последните 5 поръчки.*/
- -------------------------------------------------------------------------------------
- --------------------------------5. Изгледи / Views-----------------------------------
- -------------------------------------------------------------------------------------
- -- Създаване на изгледи
- -- Пример 5-1.
- -- Да се създаде изглед, който съдържа име и фамилия на клиентите, както и номер и дата
- -- на поръчките, които те са направили.
- -- Да се изведат данните от изгледа.
- -- Пример 5-2.
- -- Да се модифицира горният изглед така, че да съдържа и колона с името на
- -- съответния служител, обработил поръчката.
- -- Пример 5-3.
- -- Да се модифицира горния изглед така, че да съдържа само поръчките,
- -- обработени от служител с идентификатор = 167.
- -- Пример 5-4.
- -- Да се създаде изглед, съдържащ име и фамилия на служител и общата сума
- -- на поръчките, които той е обработил.
- -- Пример 5-5.
- -- Да се създаде изглед, който съдържа имена, отдел и заплата на 5-мата
- -- служители с най-висока заплата. За да бъдат извлечени служителите,
- -- подредени по заплата, очевидно ще трябва да бъдат сортирани по този критерий.
- ------------------------5.4.Манипулиране на данни чрез изглед -----------------------
- -------------------------------------------------------------------------------------
- --Следващият изглед CUSTOMERS_COUNTRIES, базиран на JOIN между COUNTRIES и CUSTOMERS,
- --ще демонстрира манипулирането на данни.
- --Пример 5-6.
- --Да се добави нов запис в таблицата CUSTOMERS през изгледа CUSTOMERS_COUNTRIES.
- --5.4.2. Променяне на данни през изглед
- ---Пример 5-7.
- --Да се промени фамилията на клиент с идентификатор 10.
- --5.4.3. Изтриване на данни през изглед
- --Пример 5-8.
- --Да се изтрие клиент с идентификатор 10.
- --------------------------за ДОМАШНА:------------------------------------------------
- --5.5.Задачи
- --Задача 5-1.
- --Да се създаде изглед, който съдържа имената на продуктите и общо поръчано
- --количество от продукт.
- --Задача 5-2.
- --Да се създаде изглед, който съдържа десетимата клиенти с най-голям брой
- --поръчки. Ако последният клиент има равен брой поръчки с други клиенти, те също да участват в изгледа.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement