IBM®
Перейти к тексту
    в России и странах СНГ [изменить]    Условия использования
 
 
   
    Главная страница    Продукты    Услуги и решения    Поддержка и загрузка    Мой профиль    

developerWorks Россия  >  Information Management | XML  >

Руководство по SQL и XQuery для IBM DB2: Часть 5. Сравнение данных

Использование расширенных запросов для сравнения данных

developerWorks

Уровень сложности: простой

Пэт Моффатт (pmoffatt@ca.ibm.com), руководитель программы по информационному менеджменту для IBM Academic Initiative, IBM
Брюс Крейтон (bcreight@ca.ibm.com), Skills Segment Planner, IBM
Джессика Као (jcao@ca.ibm.com), Training Tools Developer, IBM

20.03.2007

Перейти к учебному пособию

Это руководство описывает запросы, которые сравнивают данные в базе данных IBM ® DB2®. Это возможно при помощи выражений CASE или подзапросов. Это руководство является частью 5 серии руководств по SQL и XQuery для IBM DB2.

Требуемый опыт

Вам необходимо установить IBM DB2 9 . Загрузите DB2 Express-C.


Системные требования

Данное руководство было написано для DB2 Express-C 9 для UNIX®, Linux® и Windows® (прежде известный, как Viper). Вы должны быть знакомыми с DB2 и базами данных.



Продолжительность

Больше 2 часов


Форматы

html, pdf


Обзор

Это руководство обсуждает запросы, которые сравнивают данные в базе данных IBM DB2. Оно начинается с иллюстрации проблемы, стоящей перед составителем запроса: как, используя SQL, получить широкоформатную таблицу или отчёт с перекрёстными ссылками, а не стандартный, упорядоченный по вертикали результирующий набор данных, который трудно читать. Проблема решается с использованием выражений CASE или подзапросов.

Решение на базе CASE, представленное первым, - это простой и короткий способ для сравнения схожих групп и значений. Затем представлены несколько примеров с конструкцией FROM и подзапросами в списке SELECT. Эти подзапросы имеют дополнительную ценность – способность как сравнивать данные из разных групп так и включать расчёты над сравниваемыми значениями, такие как расчёт доли в процентах через определённые промежутки времени.

Это пособие описывает подзапросы, стоящие в качестве условий в конструкции WHERE, которые полезны для упрощения запросов сравнения. Последний раздел также описывает предикаты ALL, EXISTS, а также SOME или ANY, которые могут быть использованы, чтобы выразить условия по результатам подзапросов.

Поделиться этой статьей:

забобрить забобрить memori сохранить в memori



В начало


IBM обладает всеми авторскими правами касательно информации, расположенной на developerWorks. Использование информации приведенной на этом ресурсе без явного письменного разрешения от IBM или первоначального автора запрещены. Если Вы желаете использовать информацию с developerWorks, пожалуйста воспользуйтесь регистрационной формой для того, чтобы связаться с нами запрос на использование материалов developerWorks Россия.

Опции документа

Опции документа, требующие включения JavaScript, не отображаются

Обсудить


Другие статьи из этой серии:
Руководство по SQL и XQuery для IBM DB2


    IBM в России Конфиденциальность Контакты