Advertisement
S_Madanska

16.02.УСЛОВИЯ

Feb 9th, 2022 (edited)
741
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 5.33 KB | None | 0 0
  1. -----------------------------------------------------------------------------------------
  2. ---------------------------------4.7.2. OFFSET и FETCH ----------------------------------
  3. -----------------------------------------------------------------------------------------
  4.     --Пример 4-21.
  5.     -- Петимата служители, започвайки от 10-ти ред, подредени по дата на постъпване.
  6.  
  7.      --Задача 4-12.
  8.     --вторите 10 най-добре платени служители (подредени по заплата низходящо).
  9.  
  10.     --#0
  11.     --В кой град се намира отделът, чийто служители получават най-голяма средна работна заплата.
  12.  
  13. -----------------------------------------------------------------------------------------
  14. --------------------------------Изгледи = Views------------------------------------------
  15. -----------------------------Създаване на изгледи----------------------------------------
  16. -----------------------------Промяна на изгледи------------------------------------------
  17.  
  18.     --Пример 5-1.
  19.     --Да се създаде изглед, който съдържа име и фамилия на клиентите, както и
  20.     --номер и дата на поръчките, които те са направили.
  21.  
  22.     --Пример 5-2.
  23.     --Да се модифицира горният изглед така, че да съдържа и колона с името на
  24.     --съответния служител, обработил поръчката.
  25.  
  26.     --Пример 5-3
  27.     -- Да се модифицира горния изглед така, че да съдържа само поръчките,
  28.     --обработени от служител с идентификатор = 167.
  29.  
  30.     --Пример 5-4.
  31.     --Да се създаде изглед, съдържащ име и фамилия на служител и общата сума на
  32.     --поръчките, които той е обработил.
  33.  
  34.     --Пример 5-5.
  35.     --Да се създаде изглед, който съдържа имена, отдел и заплата на 5-мата
  36.     --служители с най-висока заплата.
  37.  
  38.     ------------------------------------------------------------------------------------------
  39.     --#1
  40.     --Да се създаде изглед, съдържащ имената на служителите и имената на техните преки началници,
  41.     --нека в резултата участват и служителите, които нямат преки началници.
  42.        
  43.     --#2
  44.     --Да се създаде изглед, съдържащ информация за отделите, в които не работят
  45.     --никакви служители.
  46.  
  47.     --#3
  48.     --Създайте изглед с име, фамилия, телефон и име на длъжност на служителите,
  49.     --които работят в отдел 100.
  50.  
  51.     --#4
  52.     --Модифицирайте горния изглед като конкатенирате в една колона име и фамилия на служител,
  53.     --и добавите колони заплата на служителя и идентификатора на неговия пряк ръководител (мениджър).
  54.  
  55.     --#5
  56.     --Създайте изглед върху изгледа от предходната задача като в резултатния набор включите само колони:
  57.     --имена на служител и идентификатор на мениджър.
  58.  
  59.     --#6
  60.     --Да се създаде изглед, който съдържа десетимата клиенти с най-голям брой
  61.     --поръчки. Ако последният клиент има равен брой поръчки с други клиенти,
  62.     --те също да участват в изгледа.
  63.  
  64.     --#7
  65.     --Да се създаде изглед с имената на държавите с повече от 5 клиента от тях.
  66.  
  67.  ------------------------------------------------------------------------------------------
  68.  
  69.     --Задача 5-1.
  70.     --Да се създаде изглед, който съдържа имената на продуктите и общо поръчано
  71.     --количество от продукт. Сортирайте спрямо количество низходящо.
  72.  
  73.     --------------------------------------------------------------------------
  74.     ------------------5.4.Манипулиране на данни чрез изглед ------------------
  75.     --------------------------------------------------------------------------
  76.     --Пример 5-6.1
  77.     --Създай изглед базиран на JOIN между таблиците COUNTRIES и CUSTOMERS
  78.  
  79.     --Пример 5-6.2
  80.     --Да се добави нов запис в таблицата CUSTOMERS през изгледа от Пр. 5-6.1.
  81.    
  82.     ---Пример 5-7.
  83.     -- Да се промени фамилията на клиент с идентификатор 10.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement