Код

20 февраля 2014 простые вещи

Код - это способ представления информации. Музыкальные звуки кодируются (то есть, представляются) с помощью нотых знаков. Слова на письме кодируются с помощью графических символов: букв или иероглифов. Числа кодируются при помощи цифр, десятичной запятой, знаков плюс и минус. Информация о дорожной ситуации кодируется дорожными знаками; выражаемые нами эмоции - мимикой, жестами, звуками и интонацией

Запросы с агрегатами в СУБД Oracle

10 февраля 2014 Oracle, SQL, СУБД

В этой статье я собрал запросы, иллюстрирующие типичное использование агрегатных функций. Я начинаю с рассмотрения общих агрегатов (totals), когда агрегатные функции применяются ко всей выборке. Затем рассматриваются частные агрегаты, или субагрегаты (subtotals), получаемые при помощи GROUP BY, и совместное использование общих и частных агрегатов в запросах. Приводятся примеры запросов для получения доли или процента частных агрегатов в общих. В заключение, даны примеры использования HAVING.

Сводные таблицы в Oracle 11g

28 января 2014 Oracle, SQL, СУБД

Предположим, нам нужно узнать количество таблиц, вью и триггеров у пользователей БД SYS, SYSTEM и SCOTT. Наглядным был бы такой ответ:

OBJECT_TYPE                 SYS     SYSTEM      SCOTT
-------------------- ---------- ---------- ----------
TRIGGER                      10          2          0
TABLE                       998        157          4
VIEW                       3865         12          0

Это сводная таблица, знакомая многим по работе в Excel. Достаточно беглого взгляда не нее, чтобы получить ответы на вопросы, которые мы еще не успели себе задать. Например, о том, у какого пользователя из трех больше всего вью, у какого - вовсе нет вью, и объекты какого типа есть у всех трех пользователей. Сводная таблица делает такого рода факты очевидными.

Считаем до 1000... на пальцах

19 января 2014 простые вещи

Как показано в предыдущих статьях, можно вести счет и запись чисел не только привычными всем десятками, но и "однннадцатками" (Всемирный заговор девятипалых), пятерками или шестерками (До скольки можно посчитать на пальцах?). Иными словами, помимо привычной нам десятичной системы счисления, где счет идет на десятки, существуют и другие системы счисления, где в качестве основания выбрано не десять, а другое число.

А можно ли посчитать в двоичной системе на пальцах? Легко! Каждый палец представляет собой один двоичный разряд: согнут - 0, разогнут - 1. Итак, до скольки же можно досчитать на пальцах одной руки, пользуясь двоичным представлением чисел?

Пользовательские агрегатные функции в Oracle

12 января 2014 Oracle, PL_SQL, SQL, СУБД

СУБД Oracle, начиная с версии 8, предоставляет ряд программных интерфейсов для создания расширений (extensibility interfaces). Реализации этих интерфейсов могут быть написаны пользователями СУБД. В частности, это интерфейсы для создания расширений индексирования, расширений стоимостного оптимизатора, пользовательских агрегатных функций. В этой статье я рассмотрю создание пользовательской агрегатной функции.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19