Содержание
- 2. ВИБІРКА ДАНИХ ОПЕРАТОР SELECT
- 3. SELECT [ALL|DISTINCT] { * | expr_1 [AS c_alias_1] [, ... [, expr_k [AS c_alias_k]]]} FROM table_name_1
- 4. ПРОСТІ ЗАПИТИ
- 5. Завдання: Вибрати всі дані із таблиці
- 6. Запит Select * from Goods
- 7. Результат виконання
- 8. ВИБІРКА ЗА УМОВОЮ
- 9. Ключове слово WHERE
- 10. Завдання: Вибрати всі товари із таблиці, ціна яких більша за 400
- 11. Запит Select * from goods g where g."Price">400
- 12. Результат виконання
- 13. Завдання: Вибрати всі товари із таблиці, які починаютсья на літеру «С»
- 14. Запит Select * from goods g where g."Name" Like 'С%'
- 15. Результат виконання
- 16. З’ЄДНАННЯ ТАБЛИЦЬ
- 17. Завдання: Вивести перелік всіх товарів із одиницями, в яких вони вимірюються
- 18. Запит Select g."Name", u."Name", g."Price" from goods g, uom u where g."id_UoM"=u."ID_UoM"
- 19. Результат виконання
- 20. СОРТУВАННЯ
- 21. КЛЮЧОВЕ СЛОВО ORDER BY
- 22. Завдання: Вивести перелік всіх товарів відсортований за алфавітом
- 23. Запит Select g."Name", u."Name", g."Price" from goods g, uom u where g."id_UoM"=u."ID_UoM" order by g."Name"
- 24. Результат виконання
- 25. Змінимо напрям сортування:
- 26. ПІДСУМКОВІ ОПЕРАТОРИ
- 27. AVG, COUNT, SUM, MIN, MAX
- 28. Завдання: Визначити середню ціну товарів в таблиці «Goods»
- 29. Select AVG(g."Price") from goods g
- 30. Завдання: Визначити кількість товарів в таблиці «Goods»
- 31. Select COUNT(g."Name") from goods g
- 32. ПІДСУМКИ ПО ГРУПАХ
- 33. КЛЮЧОВЕ СЛОВО GROUP BY
- 34. Завдання: Визначити в яких одиницях вимірюються товари із таблиці «Goods» та порахувати загальну кількість товарів для
- 35. Запит Select u."Name", Count(g."Name") from goods g, uom u where g."id_UoM"=u."ID_UoM" Group By u."Name"
- 36. Результат виконання Select u."Name", Count(g."Name") from goods g, uom u where g."id_UoM"=u."ID_UoM" Group By u."Name" Having
- 37. КЛЮЧОВЕ СЛОВО HAVING
- 38. Завдання: Визначити в яких одиницях вимірюються товари із таблиці «Goods» та порахувати загальну кількість товарів для
- 39. Запит Select u."Name", Count(g."Name") from goods g, uom u where g."id_UoM"=u."ID_UoM" Group By u."Name” Having Count(g."Name")>=2
- 40. Результат виконання
- 41. ПІДЗАПИТИ
- 42. ВКЛАДЕНІ ЗАПИТИ ДОЗВОЛЕНІ ДЛЯ ОПЕРАТОРІВ: WHERE HAVING
- 43. Завдання: Вибрати всі товари із таблиці, ціна яких більша за ціну товару «Цемент»
- 44. Запит Select * from goods g where g."Price" > (Select g."Price" from goods g where g."Name"='Стілець')
- 45. Результат виконання
- 46. ОБ’ЄДНАННЯ, ПЕРЕТИН ВИКЛЮЧЕННЯ
- 47. ОБ’ЄДНАННЯ. КЛЮЧОВЕ СЛОВО UNION
- 48. Текст запиту Select * from goods g where g."Name" Like 'С%' UNION Select * from goods
- 49. Результат запиту
- 50. ПЕРЕТИН. КЛЮЧОВЕ СЛОВО INTERSECT
- 51. Текст запиту Select * from goods g where g."Price">400 INTERSECT Select * from goods g where
- 52. Результат запиту
- 53. ВИКЛЮЧЕННЯ. КЛЮЧОВЕ СЛОВО EXCEPT
- 54. Текст запиту Select * from goods g where g."Price">400 EXCEPT Select * from goods g where
- 55. Результат запиту
- 56. ОБ’ЄДНАННЯ НАБОРІВ ДАНИХ
- 57. ОБ’ЄДНАННЯ - це вибірка даних із різних джерел із об’єднанням їх полів.
- 58. ВИДИ ОБ’ЄДНАНЬ
- 59. Зовнішні об’єднання бувають: Ліві (LEFT JOIN). Праві (RIGHT JOIN). Повні (FULL JOIN).
- 60. СИНТАКСИС [INNER | {FULL | LEFT | RIGHT} [OUTER]] JOIN таблиця {ON умова}
- 61. Об’єднання таблиць (попередня лекція)
- 62. CROSS JOIN
- 63. [INNER] JOIN
- 64. LEFT OUTER JOIN
- 65. RIGHT OUTER JOIN
- 67. Скачать презентацию