Раздел: функции

Oracle – это реляционная база данных. Данные в базе храняться в виде двумерных таблиц: есть строки и столбцы. Однако в жизни довольно часто приходиться сталкиваться с иерархической структурой данных. Простой пример: структура папок на вашем компьютере. далее

Тэги: примеры запросов, функции

Комментариев нет


Для того, чтобы определить день недели достаточно использовать функцию TO_CHAR вот таким образом:

select to_char(to_date('01.07.2011','dd.mm.yyyy'), 'd') from dual;

В результате получаем порядковый номер дня недели: от 1 до 7.

Какой день недели считать первым зависит от параметра NLS_TERRITORY/

А для ответа на второй вопрос нужно выполнить вот такой запрос :

select trunc(to_date('01.07.2011','dd.mm.yyyy'),'D') from dual ;

Тэги: общее, примеры запросов, функции

Комментариев нет


Как найти блок, в котором находится конкретная запись таблицы, читайте вот здесь. А теперь разберемся с индексом. далее

Тэги: Администратору в копилку, функции

Комментариев нет


Довелось столкнуться с таким понятием как конвейерные функции. Хочу поделиться своими поверхностными знаниями по этому вопросу.

Сначала приведу пример: далее


Постановка задачи: необходимо столбец таблицы записать в строчку, используя указанный разделитель.

Предлагаю следующий метод с использованием иерархических запросов и функции SYS_CONNECT_BY_PATH. Если у вас есть лучший способ, то предложите. Всегда рады сотрудничеству. далее


Постановка задачи: Нужно из каждой группы записей (записи у которых совпадают ключи) необходимо выбрать только наперед заданное количество записей. Способ решения


Много встроенных функций ORACLE использует как в функциях агрегирования, так и в аналитических функциях. Есть ли отличия в результате, который получаем с помощью аналитической функции и с помощью агрегированной функции? Отличия есть, и мы их можем увидеть на простеньких примерчиках построенных на основе функции max. далее

Тэги: функции

Комментариев нет


Статья разбита на следующие параграфы:

Аналитические функции используют общий синтаксис и предоставляют специфические возможности.

Чтобы понять принцип написания аналитических функций, необходимо понять

  • как секционировать данные
  • как упорядочивать данные
  • как задавать окна данных

После этого использовать эти функции будет легко.

Практически вся информация по аналитическим функциям взята мною из книги Тома Кайта. Только я изложу весь материал кратко и самое главное. Если нужны детали – смотрите в первоисточнике. далее





 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум

Последние темы:

Нужен поставщик Дропшиппинг
10 декабря, 1 ответа
КИНО КАФЕ!!!!!!!!!!!!!!!!
10 декабря, 1 ответа