Рассмотрены готовые рецепты для решения практических задач при работе с СУБД Oracle, DB2, SQL Server, MySQL и PostgreSQL. Описаны извлечение записей из таблиц, сортировка результатов запросов, принципы работы с несколькими таблицами, обработка запросов с метаданными. Рассказывается о способах поиска данных средствами SQL,о составлении отчетов и форматировании результирующих множеств, работе с иерархическими запросами. Рассматривается использование оконных функций, обобщенных табличных выражений (ОТВ), сбор данных в блоки, формирование гистограмм, текущих сумм и подсумм, агрегация скользящего диапазона значений. Описан обход строки и ее синтаксический разбор на символы, приведены способы упро
- -15%
SQL. Сборник рецептов
Купили 105 человек
Описание и характеристики
Во втором издании учтены все изменения в синтаксисе и архитектуре актуальных реализаций SQL.
- Тип обложки Мягкий переплёт
- Количество страниц 592
- Вес, г 709
- Размер 2.4x16.2x23
- Издательство BHV-CПб
- Год издания 2021
- ISBN 978-5-9775-6759-6
- Тираж 1500
- ID товара 2863386
Отзывы
Сначала новые
Книга является полезным ресурсом как для новичков, так и для более опытных разработчиков, работающих с реляционными базами данных.
Плюсы
Практичность. Книга состоит из множества конкретных примеров и рецептов, которые легко применить на практике. Это позволяет быстро находить решения для часто встречающихся задач. Понятность. Пошаговые объяснения делают материал доступным для понимания, даже для тех, кто только начинает изучать SQL.
Широкий охват тем. В книге рассматриваются разнообразные аспекты работы с SQL, включая базовые операции, работу с функциями, объединениями и подзапросами.
Молинаро делится полезными рекомендациями и хитростями, которые помогают оптимизировать работу с базами данных.
Широкий охват тем. В книге рассматриваются разнообразные аспекты работы с SQL, включая базовые операции, работу с функциями, объединениями и подзапросами.
Молинаро делится полезными рекомендациями и хитростями, которые помогают оптимизировать работу с базами данных.
Минусы
Некоторые читатели могут найти недостатком отсутствие глубокого теоретического объяснения некоторых концепций SQL. Книга больше сосредоточена на практических аспектах, тогда как основы могут быть недостаточно прояснены.
Хотя книга включает много примеров, некоторые из них могут быть устаревшими или не совсем соответствовать последним версиям SQL, что требует определенной адаптации от читателя.
Хотя книга и содержит много полезной информации, для тех, кто никогда не имел дела с SQL, может потребоваться дополнительная литература для более глубокого понимания основ.
Хотя книга включает много примеров, некоторые из них могут быть устаревшими или не совсем соответствовать последним версиям SQL, что требует определенной адаптации от читателя.
Хотя книга и содержит много полезной информации, для тех, кто никогда не имел дела с SQL, может потребоваться дополнительная литература для более глубокого понимания основ.
Никогда не приходилось особо плотно заниматься SQL запросами, но в последнюю пару лет, в разных проектах так или иначе приходится с ними сталкиваться. Данная книга не является учебником в прямом смысле этого слова, но тем не менее, вполне можно рассматривать и в таком разрезе. Есть что почерпнуть и новичкам и более матёрым специалистам. Особенно с учётом того, что есть разделы обсуждения по каждому рецепту, где объясняются например различия для одних и тех же задач, но для разных типов СУБД.
Плюсы
Хорошо структурированные рецепты, которые достаточно охватывает широкий круг задач, которые могут быть решены с помощью SQL запросов. Рассмотрены с хорошо описанными примерами как особенности самих SQL команд, так и более специфичные задачи, такие как работа со строчными, цифровыми данными, а так же работы с датами, и много чего ещё другого, в том числе и очень специфические, который в других источниках (даже в интернете) может быть найти будет весьма нелегко.
Минусы
Некоторые разделы достаточно поверхностные, или не рассмотрены вовсе (например статистические запросы и т.п.), но в целом, для этого есть другая литература, которая кстати вполне представлена в Читай-городе. В паре с этой книгой я приобрел ещё несколько, именно по аналитике с помощью SQL запросов. Так что в целом, особых претензий к книге нет
Содержание отличное, вёрстка могла быть и лучше
Взяла эту книгу как дополнение к онлайн-курсу, советовали преподаватели.
По содержанию все отлично: материал подаётся в последовательности "постановка задачи-решение-объяснение решения", причем код в задачах написан в разных вариантах СУБД, емко и доходчиво.
Но качество верстки и издания удручает: у внутреннего края страницы почти нулевое расстояние, читать очень затруднительно, приходится сильно разгибать книгу. Бумага офисная, полупрозрачная. Опечаток тоже хватает...
По содержанию все отлично: материал подаётся в последовательности "постановка задачи-решение-объяснение решения", причем код в задачах написан в разных вариантах СУБД, емко и доходчиво.
Но качество верстки и издания удручает: у внутреннего края страницы почти нулевое расстояние, читать очень затруднительно, приходится сильно разгибать книгу. Бумага офисная, полупрозрачная. Опечаток тоже хватает...
Минусы
Верстка
Я плотно работаю с SQL уже 5 лет, и все равно смогла найти в этой книге немало нового для себя. Книга определенно станет настольной.
Если вы новичок, то советую начать с "Введения в SQL" Мартина Грабера, и только потом покупать эту книгу
У меня также есть данная книга в электронном формате, но бумажный формат мне показался удобнее. На всем протяжении книги используется набор одних и тех же таблиц, которые приведены в самом начале книги. Открыть сразу два бумажных разворота удобнее, чем выкрутасничать с pdf
Если вы новичок, то советую начать с "Введения в SQL" Мартина Грабера, и только потом покупать эту книгу
У меня также есть данная книга в электронном формате, но бумажный формат мне показался удобнее. На всем протяжении книги используется набор одних и тех же таблиц, которые приведены в самом начале книги. Открыть сразу два бумажных разворота удобнее, чем выкрутасничать с pdf
Плюсы
1. Решения для всех задач приведены для нескольких БД: Oracle, MySQL, DB2, SQL Server, PostgreSQL
2. В качестве решения приведен не просто код, но и обоснование, как осужествляется обработка данных
3. Книга позволяет понять основные минусы SQL, и различные способы для обхождения возникающих ограничений
4. Мне кажется, 90% моих рутинных задач упоминались в этой книге
2. В качестве решения приведен не просто код, но и обоснование, как осужествляется обработка данных
3. Книга позволяет понять основные минусы SQL, и различные способы для обхождения возникающих ограничений
4. Мне кажется, 90% моих рутинных задач упоминались в этой книге
Минусы
Мягкая обложка (но это уже придирка)