Условие PostgreSQL HAVING

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили об условии PostgreSQL GROUP BY. Теперь же мы углубимся в изучение условия HAVING, при помощи которого мы будем исключать группы строк, которые не удовлетворяют указанному условию. Введение в условие PostgreSQL HAVING Зачастую мы используем условие HAVING совместно с условием GROUP BY, чтобы отфильтровать строки, которые не удовлетворяют указанному условию. Следующий запрос отображает синтаксис вызова условия HAVING: SELECT column_1, aggregate_function (column_2) FROM tbl_name GROUP BY column_1 HAVING condition; Предложение HAVING устанавливает условие для групп, состоящих из строк, созданных предложением GROUP BY после его [предложения] применения, тогда как предложение WHERE устанавливает условие для отдельных строк перед применением условия GROUP BY. В этом и состоит главное отличие условия HAVING от условия WHERE. ...

27.07.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Условие PostgreSQL GROUP BY

Данная статья относится к циклу статей, посвященных PostgreSQL. В предыдущей статье мы говорили о естественном объединении PostgreSQL. Теперь же мы углубимся в изучение условия GROUP BY, при помощи которого мы будем разделять строки на группы. Введение в условие PostgreSQL GROUP BY Условие GROUP BY разбивает строки, возвращаемые оператором SELECT, на группы. Для каждой группы можно применить агрегатную функцию, например, SUM() для расчёта суммы элементов или COUNT() для получения количества элементов в группах. ...

26.07.2019 · 3 минуты · АЙТИДОКСИ / ITDOXY

Установка Docker

Установка в Linux Операционной системой для установки Docker мы выбрали Ubuntu. Вы также можете воспользоваться Oracle Virtual Box для установки виртуального образа Ubuntu. На следующем изображении показан простой сервер Ubuntu, установленный в Oracle Virtual Box. В операционной системе есть пользователь с именем demo, который был определён в системе с root-правами к серверу. Для установки Docker, необходимо выполнить несколько шагов: Шаг 1. Перед установкой Docker убедитесь, что у вас установлена правильная версия ядра Linux. Docker предназначен для работы с ядром Linux версии 3.8 и выше. Проверку можно осуществить посредством вызова команды uname, которая возвращает системную информацию о Linux: ...

26.07.2019 · 6 минут · АЙТИДОКСИ / ITDOXY

Обзор Docker

Docker — это служба управления контейнерами. Ключевыми словами Docker являются разработка, доставка и запуск в любом месте. Основная идея Docker заключается в том, чтобы разработчики могли легко разрабатывать приложения, отправлять их в контейнеры, которые затем можно развернуть где угодно. Первый выпуск датируется мартом 2013 года. С тех пор Docker стал модным словом для развития современного мира, особенно перед лицом Agile-проектов. Особенности Docker Docker имеет возможность уменьшить размер разработки, предоставляя меньшую площадь ОС через контейнеры. Контейнеры упрощают работу в различных приложениях группам из разных подразделений, таких как разработка, контроль качества и эксплуатация. Вы можете разместить контейнеры Docker где угодно, на любых физических и виртуальных машинах и даже в облаке. Поскольку контейнеры Docker довольно лёгкие, их очень легко масштабировать. Компоненты Docker Docker имеет следующие компоненты: ...

26.07.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Введение в Docker

Введение Данная статья открывает цикл уроков по программному обеспечению Docker, предназначенному для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. В данном руководстве объясняются различные аспекты службы Docker Container. Начиная с основ Docker, заключающихся в установке и настройке Docker, мы постепенно перейдём к более сложным темам, таким как сеть и реестры. Последние несколько глав этого руководства посвящены аспектами разработки Docker и тому, как вы можете приступить к работе в средах разработки с помощью Docker Containers. ...

26.07.2019 · 1 минута · АЙТИДОКСИ / ITDOXY