• SQL – решения на практически задачи

SQL – решения на практически задачи

  • Автор(и): D.K. Academy
  • Издателство: Асеневци; 2023 г.
  • ISBN: 9786192660079
  • Наличност: Да
    • 10,20 €

Мнения (0) / Напиши мнение


Настолна книга, ценна за всеки, работещ със SQL. В нея ще откриете 76 примера с решения на конкретни практически задачи. Като тестова база данни в книгата е използвана базата, обслужваща малък онлайн магазин. В нея се съхранява информация за продукти, продуктови категории, потребители и поръчки. Включените в изданието решения позволяват бърза и ефективна работа със SQL, спестявайки ви грижи и ценно време.

Въведение

Глава 1. Прости заявки
Пример 1. Получаване на цялата таблица наведнъж
Пример 2. Конкретизиране на изискванията
Пример 3. Сортиране на резултата
Пример 4. Показване само на уникални стойности
Пример 5. Ограничаване на броя на резултатите
Пример 6. Случайна извадка. Избираме произволен клиент
Пример 7. Включване на логика. Булеви оператори в WHERE
Пример 8. Добавяне на нов продукт към таблицата
Пример 9. Актуализиране на запис. Групова актуализация на цените
Пример 10. Изтриване на записи
Пример 11. Изчистване на цялата таблица

Глава 2. Агрегиращи функции
Пример 12. Преброяване на броя на редовете в резултата
Пример 13. Сума от всички поръчки
Пример 14. Изчисляване на средната поръчка (AVG)
Пример 15. Изчисляване на максималната поръчка (MAX)
Пример 16. Определяне на най-евтиния артикул (MIN)
Пример 17. Намиране на най-голямата поръчка на всеки клиент (GROUP BY)
Пример 18. Must have? Разбиране на HAVING
Пример 19. Използване на скаларни изрази в агрегиращи функции
Пример 20. Специални атрибути на функцията COUNT

Глава 3. Работа с дати
Пример 21. Избор на тип поле за съхраняване на дата и час
Пример 22. Получаване на дата и час
Пример 23. Извличане на компоненти за дата и час
Пример 24. Манипулиране на дата и час
Пример 25. Форматиране на дата и час
Пример 26. Търсене на последни поръчки

Глава 4. Нека направим нещата по-сложни
Пример 27. Кой живее в България и САЩ? Операторът IN
Пример 28. Избиране на стойности между
Пример 29. Харесва ли ви, или не?
Пример 30. Нулиране
Пример 31. Във всяка ситуация отричайте всичко
Пример 32. Изрази в списъка с колони
Пример 33. Сортиране на изходни полета
Пример 34. Сортиране на съставни групи
Пример 35. Използване на пълни имена на колони
Пример 36. Показване на имена на клиенти в таблицата с поръчки
Пример 37. Избиране на всички поръчки по име на клиент
Пример 38. Получаване на всички поръчки от клиенти от определен град
Пример 39. DICTINCT и подзаявки
Пример 40. Използване на агрегиращи функции в подзаявки
Пример 41. Използване на HAVING в подзаявки
Пример 42. Свързване на всичко заедно
Пример 43. Таблица и нейно копие
Пример 44. Свързани заявки и HAVING
Пример 45. Използване на техниката за подзаявка с INSERT/DELETE/UPDATE
Пример 46. Как да ограничим подзаявка
Пример 47. Вмъкване на UUID
Пример 48. Използване на псевдоними на таблици за по-голямо удобство

Глава 5. Работа с таблици
Пример 49. Създаване на таблица
Пример 50. Създаване на таблица с автоматичен брояч
Пример 51. Създаване и изтриване на индекс
Пример 52. Промяна на таблица. Добавяне на нови полета към таблицата
Пример 53. Изтриване на таблица
Пример 54. Вмъкване на данни от една таблица в друга

Глава 6. Отношения и ограничения
Пример 55. Ограничения за NULL стойности
Пример 56. Уникалност и индекси
Пример 57. Уникалност за колони
Пример 58. Уникалност за таблица
Пример 59. Ограничения за първичен ключ
Пример 60. Проверка на стойностите на полета. Стойности по подразбиране
Пример 61. Връзки между таблиците за поръчки и клиенти
Пример 62. Избиране на най-малко опасните ограничения. Каскадно изтриване

Глава 7. Изгледи
Пример 63. Създаване на изглед. Всички клиенти от определен град
Пример 64. Модифициране на изглед
Пример 65. Отпечатване на броя клиенти, броя на поръчките, средната сума на поръчката и сумата от всички поръчки за даден ден
Пример 66. Изгледи със сложни заявки. Поръчките са над средните
Пример 67. Обновяеми изгледи. Всички купувачи от Париж
Пример 68. Валидиране на изгледа
Пример 69. Как да изключите полета

Глава 8: Потребители и права за достъп
Пример 70. Създаване на база данни и нов потребител на базата данни
Пример 71. Задаване на опции за акаунт
Пример 72. Предоставяне на потребителски права
Пример 73. Ограничаване на отделни операции
Пример 74. Прехвърляне на правомощия
Пример 75. Отнемане на правомощия
Пример 76. Как да възстановим забравена root парола?

Страници: 134
Формат: 70х100/16 (17х24 см)
Корица: мека
Език: български
Издание: ново
Тегло: 0,165 кг
ID: 2Е85РДК001

Напиши мнение

    Лош           Добър

Препоръчваме също:

Ръководство по бази от данни

Ръководство по бази от данни

Радостина Христова, Димитър Димитров

7,67 €

SQL хакове

SQL хакове

Андрю Къминг, Гордън Ръсел

10,23 €

SQL. For Dummies

SQL. For Dummies

Алън Тейлър

13,80 €

Принципи на базите от данни

8,18 €

SQL - практическо програмиране

SQL - практическо програмиране

Денис Колисниченко

10,20 €

Нерелационни бази от данни. Практическо ръководство

Нерелационни бази от данни. Практическо ръководство

Филип Петров, Цветанка Георгиева-Трифонова

7,67 €

Учебно помагало по „Бази от данни“

Учебно помагало по „Бази от данни“

Георги Чолаков, Магдалена Веселинова

5,06 €

Проектиране на Бази данни. За простосмъртни

17,90 €

Въведение в базите от данни

Въведение в базите от данни

Емил Хаджиколев, Станка Хаджиколева, Костадин Йотов, Желязко Терзийски

9,20 €

Бази данни - структура на базите данни, синтаксис на SQL и много примери

14,29 €