Advertisement
S_Madanska

4.1.23

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