Купить книгу Книга SQL. Сборник рецептов. Молинаро BOOMBOOKS книга почтой в интернет магазин книг  
 
 
 
  Купить книгу Книга SQL. Сборник рецептов. Молинаро BOOMBOOKS книга почтой в интернет магазин книг
ICQ 638231463
sale@boombooks.com.ua
SiteHeart
 
 
Ваша корзина:
товаров: 0 шт.
на сумму: 0 грн.
 
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
 

  • Книга Ваш миллиард покупателей. Лучшие мировые практики бизнеса с Китаем. Дж.Макгрегор
    Книга Ваш миллиард покупателей. Лучшие мировые практики бизнеса с Китаем. Дж.Макгрегор
  • Книга Практикум по педагогической психологии. 2-е изд. Молодцова
    Книга Практикум по педагогической психологии. 2-е изд. Молодцова
  • Книга Инвестиционная оценка. Инструменты и техника оценки любых активов. 4-е изд. Дамодаран
    Книга Инвестиционная оценка. Инструменты и техника оценки любых активов. 4-е изд. Дамодаран
  • Книга Диагностика темперамента и характера. 2-е изд. Батаршев
    Книга Диагностика темперамента и характера. 2-е изд. Батаршев
  • Книга Использование MS Access 2002. Специальное издание. Дженнингс. Вильямс. 2002
    Книга Использование MS Access 2002. Специальное издание. Дженнингс. Вильямс. 2002
  • Книга Психологические теории организации. Кирхлер
    Книга Психологические теории организации. Кирхлер
  • Книга Сталинские методы управления. Как стать вождем своей компании. Молотов
    Книга Сталинские методы управления. Как стать вождем своей компании. Молотов
  • Книга Сравнительная политология. Учебник для вузов. Стандарт третьего поколения. Сморгунов
    Книга Сравнительная политология. Учебник для вузов. Стандарт третьего поколения. Сморгунов
  • Книга Rational  XDE. Боггс
    Книга Rational XDE. Боггс
  • Книга Компьютерная графика и верстка: CorelDRAW, Photoshop, PageMaker. Дабижа
    Книга Компьютерная графика и верстка: CorelDRAW, Photoshop, PageMaker. Дабижа
  • Книга Социальное развитие ребенка. Зауш-Гордон. Питер. 2004
    Книга Социальное развитие ребенка. Зауш-Гордон. Питер. 2004
  • Ассемблер - это просто. Учимся программировать. 2-е изд. Калашников
    Ассемблер - это просто. Учимся программировать. 2-е изд. Калашников
  • Книга Adobe Illustrator CS5. Практическое руководство. Макклелланд Д.
    Книга Adobe Illustrator CS5. Практическое руководство. Макклелланд Д.
  • Книга Финансы для нефинансовых менеджеров: как понимать цифры финансовых отчетов. Карен Берман
    Книга Финансы для нефинансовых менеджеров: как понимать цифры финансовых отчетов. Карен Берман
  • Книга Менеджмент. Стратегии с которыми побеждают.
    Книга Менеджмент. Стратегии с которыми побеждают.
  • Книга Контекстная реклама в Интернете. Настольная книга рекламиста
    Книга Контекстная реклама в Интернете. Настольная книга рекламиста
  • Книга Брендинг в розничной торговле. Алгоритм построения
    Книга Брендинг в розничной торговле. Алгоритм построения
  • Книга Менеджер Мафии. Союз Колорадского Жука. Шарапов
    Книга Менеджер Мафии. Союз Колорадского Жука. Шарапов
  • Книга Adobe Dreamweaver, CSS, Ajax и PHP. Пауэрс
    Книга Adobe Dreamweaver, CSS, Ajax и PHP. Пауэрс
  • Книга Лучшие примеры разработки ПО. Спольски
    Книга Лучшие примеры разработки ПО. Спольски

 
     
Книги и учебники по рубрикам
 Купить книги компьютерные
   Книги CAD-ы
   Книги 3d MAX
   Книги ACCESS
   Книги Adobe
   Книги Assembler
   Книги Basic
   Книги C, C++,С#
   Книги Delphi
   Книги EXCEL
   Книги HTML,XML, Dynamic,CSS
   Книги Java
   Книги JavaScript
   Книги Linux
   Книги Maple
   Книги Maya
   Книги OFFICE
   Книги Oracle
   Книги Pascal
   Книги Perl
   Книги PHP
   Книги SQL
   Книги UML
   Книги Unix
   Книги VBA
   Книги Visual Studio
   Книги WEB дизайн
   Книги Windows 2000
   Книги Windows Server
   Книги Windows Vista
   Книги Windows XP
   Книги WORD
   Книги Алгоритмы
   Книги 1C Учет
   Книги Издательские системы
   Купить книги по информатике
   Книги по компьютерной безопасности
   Купить книги по компьютерному железу
   Книги компьютерные сети
   Книги мультимедиа
   Книги Нейронные сети
   Книги ООП
   Книги Примочки программирования
   Книги по программированию для WEB
   Книги Прочая графика
   Книги прочая разработка
   Книги прочие CAD
   Книги прочие базы данных
   Книги прочие ОС
   Книги прочие офисное ПО
   Купить книги самоучители
   Книги Цифровое фото
   Заказ книг электронная коммерция
   Книги Corel
   Книги MAC
   Книги Windows 7
   Книги Прочее для интернет
   Книги Windows 8
   Книги SEO оптимизация и продвижение
   Книги Языки программирования
 Заказ книг по психологии
   Купить книги по психоанализу
   Заказ книг по психологии
   Купить книги по психологии бизнеса
   Книги психология женский клуб
   Заказ книг психология НЛП
   Купить книги психология общая
   Книги психология популярная
   Заказ книг психология прикладная
   Книги психология прочее
   Книги психология психотерапия
   Заказ книг психология социальная
   Книги психология тест
   Книги психология тренинг
 Купить книги по бизнесу и маркетингу
   Книги банки,деньги,кредит
   Купить книги по бизнесу
   Заказ книг по бухучету
   Книги инвестиционный бизнес
   Книги коммерция и продажи
   Купить книги по маркетингу и рекламе
   Заказ книг по менеджменту
   Купить книги по праву
   Заказ книг по предпринимательству
   Купить книги по финансам
   Заказ книг по экономике
   Купить книги по экономической теории
 Купить учебники
 Книги Гуманитарные науки
 Книги для детей и родителей



 
  Купить книги компьютерные - Книги SQL
Купить книгу   Книга SQL. Сборник рецептов. Молинаро
 
 
ISBN 0
 Книга SQL. Сборник рецептов. Молинаро

391 грн.

SiteHeart
 Купить  Книга SQL. Сборник рецептов. Молинаро     Купить  Книга SQL. Сборник рецептов. Молинаро

Книга Энтони Молинаро "SQL. Сборник рецептов" предназначена тем, кто уже знаком с основами языка запросов SQL и хочет повысить свой профессиональный уровень. Она будет полезна и экспертам SQL, поскольку автор предлагает варианты решения задач для разных СУБД: DB2, Oracle, PostgreSQL, MySQL и SQL Server. Если вы постоянно работаете с SQL на одной платформе, то, возможно, найдете в рецептах более эффективное решение на другой. Вы научитесь использовать SQL для решения более широкого спектра задач - от операций внутри баз данных до передачи данных по сети в приложения. Для этого достаточно открыть книгу на странице с интересующим вас рецептом. Вы узнаете, как применять оконные функции и специальные операторы, а также расширенные методы работы с хранилищами данных: создание гистограмм, резюмирование данных в блоки, выполнение агрегации скользящего диапазона значений, формирование текущих сумм и подсумм. Вы сможете разворачивать строки в столбцы и наоборот, упрощать вычисления внутри строки и выполнять двойное разворачивание результирующего множества, выполнять обход строки, что позволяет использовать SQL для синтаксического разбора строки на символы, слова или элементы строки с разделителями. Приемы, предлагаемые автором, позволят оптимизировать код ваших приложений и откроют перед вами новые возможности языка SQL.

Содержание



Предисловие
Часть 1.
Извлечение записей
Извлечение всех строк и столбцов из таблицы
Извлечение подмножества строк из таблицы
Выбор строк по нескольким условиям
Извлечение подмножества столбцов из таблицы
Как задать столбцам значимые имена
Обращение к столбцу в предикате WHERE по псевдониму
Конкатенация значений столбцов
Использование условной логики в выражении SELECT
Ограничение числа возвращаемых строк
Возвращение n случайных записей таблицы
Поиск значений NULL
Преобразование значений NULL в не-NULL значения
Поиск по шаблону

Часть 2.
Сортировка результатов запроса
Возвращение результатов запроса в заданном порядке
Сортировка по нескольким полям
Сортировка по подстрокам
Сортировка смешанных буквенно-цифровых данных
Обработка значений NULL при сортировке
Сортировка по зависящему от данных ключу
Часть 3.
Работа с несколькими таблицами
Размещение одного набора строк под другим
Объединение взаимосвязанных строк
Поиск одинаковых строк в двух таблицах
Извлечение из одной таблицы значений, которых нет в другой таблице
Извлечение из таблицы строк, для которых нет соответствия в другой таблице
Независимое добавление объединений в запрос
Выявление одинаковых данных в двух таблицах
Идентификация и устранение некорректного использования декартова произведения
Осуществление объединений при использовании агрегатных функций
Внешнее объединение при использовании агрегатных функций
Возвращение отсутствующих данных из нескольких таблиц
Значения NULL в операциях и сравнениях
Часть 4.
Вставка, обновление, удаление
Вставка новой записи
Вставка значений по умолчанию
Переопределение значения по умолчанию значением NULL
Копирование строк из одной таблицы в другую
Копирование описания таблицы
Вставка в несколько таблиц одновременно
Блокировка вставки в определенные столбцы
Изменение записей в таблице
Обновление в случае существования соответствующих строк в другой таблице
Обновление значениями из другой таблицы
Слияние записей
Удаление всех записей из таблицы
Удаление определенных записей
Удаление одной записи
Удаление записей, которые нарушают ссылочную целостность
Уничтожение дублирующихся записей
Удаление записей, на которые есть ссылки в другой таблице
Часть 5.
Запросы на получение метаданных
Как получить список таблиц схемы
Как получить список столбцов таблицы
Как получить список индексированных столбцов таблицы
Как получить список ограничений, наложенных на таблицу
Как получить список внешних ключей без соответствующих индексов
Использование SQL для генерирования SQL
Описание представлений словаря данных в базе данных Oracle
Часть 6.
Работа со строками
Проход строки
Как вставить кавычки в строковые литералы
Как подсчитать, сколько раз символ встречается в строке
Удаление из строки ненужных символов
Разделение числовых и символьных данных
Как определить, содержит ли строка только буквенно-цифровые данные
Извлечение инициалов из имени
Упорядочивание по частям строки
Упорядочивание по числу в строке
Создание списка с разделителями из строк таблицы
Преобразование данных с разделителями в список оператора IN со множеством значений
Упорядочение строки в алфавитном порядке
Выявление строк, которые могут быть интерпретированы как числа
Извлечение n-ной подстроки с разделителями
Синтаксический разбор IP-адреса
Часть 7.
Работа с числами
Вычисление среднего
Поиск минимального/максимального значения столбца
Вычисление суммы значений столбца
Подсчет строк в таблице
Подсчет значений в столбце
Вычисление текущей суммы
Вычисление текущего произведения
Вычисление текущей разности
Вычисление моды
Вычисление медианы
Вычисление доли от целого в процентном выражении
Агрегация столбцов, которые могут содержать NULL-значения
Вычисление среднего без учета наибольшего и наименьшего значений
Преобразование буквенно-цифровых строк в числа
Изменение значений в текущей сумме
Часть 8.
Арифметика дат
Добавление и вычитание дней, месяцев и лет
Определение количества дней между двумя датами
Определение количества рабочих дней между двумя датами
Определение количества месяцев или лет между двумя датами
Определение количества секунд, минут или часов между двумя датами
Как подсчитать, сколько раз в году повторяется каждый день недели
Определение интервала времени в днях между текущей и следующей записями
Часть 9.
Работа с датами
Как определить, является ли год високосным
Как определить количество дней в году
Извлечение единиц времени из даты
Определение первого и последнего дней месяца
Выбор всех дат года, выпадающих на определенный день недели
Определение дат первого и последнего появления заданного дня недели
Создание календаря
Получение дат начала и конца кварталов года
Определение дат начала и окончания заданного квартала
Дополнение отсутствующих дат
Поиск по заданным единицам времени
Сравнение строк по определенной части даты
Выявление наложений диапазонов дат
Часть 10.
Работа с диапазонами данных
Поиск диапазона последовательных значений
Вычисление разности между значениями строк одной группы или сегмента
Определение начала и конца диапазона последовательных значений
Вставка пропущенных значений диапазона
Формирование последовательности числовых значений
Часть 11.
Расширенный поиск
Разбиение результирующего множества на страницы
Как пропустить n строк таблицы
Использование логики OR во внешних объединениях
Выявление строк со взаимообратными значениями
Как выбрать записи с n-ым количеством наивысших значений
Как найти записи с наибольшим и наименьшим значениями
Сбор информации из последующих строк
Смещение значений строк
Ранжирование результатов
Исключение дубликатов
Ход конем
Формирование простых прогнозов
Часть 12.
Составление отчетов и управление хранилищами данных
Разворачивание результирующего множества в одну строку
Разворачивание результирующего множества в несколько строк
Обратное разворачивание результирующего множества
Обратное разворачивание результирующего множества в один столбец
Исключение повторяющихся значений из результирующего множества
Разворачивание результирующего множества для упрощения вычислений
Создание блоков данных фиксированного размера
Создание заданного количества блоков
Создание горизонтальных гистограмм
Создание вертикальных гистограмм
Как возвратить столбцы, не перечисленные в операторе GROUP BY
Вычисление простых подсумм
Вычисление подсумм для всех возможных сочетаний
Как выявить строки, в которых представлены не подсуммы
Использование выражений CASE для маркировки строк
Создание разреженной матрицы
Группировка строк по интервалам времени
Агрегация разных групп/сегментов одновременно
Агрегация скользящего множества значений
Разворачивание результирующего множества, содержащего подсуммы
Часть 13.
Иерархические запросы
Представление отношений родитель-потомок
Представление отношений потомок-родитель-прародитель
Создание иерархического представления таблицы
Выбор всех дочерних строк для заданной строки
Определение узлов: ветвления, концевого, корневого
Часть 14.
Всякая всячина
Создание отчетов с перекрестными ссылками с помощью оператора SQL Server PIVOT
Обратное разворачивание отчета с помощью оператора SQL Server UNPIVOT
Транспонирование результирующего множества с помощью оператора Oracle MODEL
Извлечение элементов строки, положение которых в строке неизвестно
Как определить количество дней в году (альтернативное решение для Oracle)
Поиск смешанных буквенно-цифровых строк
Преобразование целых чисел в их двоичное представление с использованием Oracle
Разворачивание ранжированного результирующего множества
Как добавить заголовок столбца в дважды развернутое результирующeе множество
Преобразование скалярного подзапроса в составной подзапрос (Oracle)
Синтаксический разбор сериализованных данных в строки таблицы
Определение доли от целого в процентном выражении
Создание списка разделенных запятыми значений в Oracle
Выбор текста, не соответствующего шаблону (Oracle)
Преобразование данных с помощью вложенного запроса
Проверка существования значения в группе

Приложение A.
Оконные функции, краткий обзор

Приложение B.
Вспоминаем Розенштейна

Теги: | Книга | SQL | | Сборник | рецептов | | Молинаро |

Share |
 
     



    Купить книги в разделе Купить книги компьютерные - Книги SQL  
 
Книга Проектирование и оптимизация доступа к базам данных Microsoft SQL Server 2005 (+CD). Морган
Купить Книга Проектирование и оптимизация доступа к базам данных Microsoft SQL Server 2005 (+CD). Морган Год выпуска: 2008 480 страниц В книге "Проектирование и оптимизация доступа к базам данных Microsoft SQL Server 2005" обсуждаются стратегии доступа к данным, проектирование запросов к базам данных, курсоров и транзакций, целостность данных и обработка ошибок в SQL Server 2005, оптимизация производительности SQL Server 2005 и повышение производительности приложений баз данных.
Книга SQL. Задачи и решения. Моисеенко
Купить Книга SQL. Задачи и решения. Моисеенко Идея этой книги родилась из опыта сопровождения сайта, где в режиме онлайн можно решать задачи на написание запросов к учебным базам данных. Автор не ставит целью формально описать все аспекты этого языка. Наоборот, он старается донести до читателя самую суть и восполнить пробел поверхностного изложения синтаксиса глубоким проникновением в логику построения запросов. Основной материал книги составляет анализ ошибочных решений задач.
 
     


     
 
 
Главная Новинки книг Акции Оплата Доставка книг RSS Контакты
 
 
BOOMBOOKs 2009-2011 Создание сайтов & Раскрутка сайтов SKYLOGIC