SQL: 45 бесплатных курсов, тренажеров, тестов

SQL: 45 бесплатных курсов, тренажеров, тестов

Всем привет! Данная подборка может быть местами с уклоном в аналитику, однако основная часть материалов для специалистов любой сферы! Все материалы бесплатны, кроме книг, если вы захотите их приобрести. А…

10 полезных советов по написанию SQL запросов

10 полезных советов по написанию SQL запросов

Сегодня я хочу поговорить о тех простых моментах, которые помогут начинающим программистам SQL более правильно, продуманно и просто составлять логику своих запросов и быстрей освоить язык SQL. Все эти моменты…

SQL — Числовые функции. Подробная шпаргалка.

SQL — Числовые функции. Подробная шпаргалка.

Числовые функции в SQL используются в основном для цифровой манипуляции и/или математических расчетов. В следующей таблице приведены числовые функции: No. Описание функций 1 ABS() Возвращает абсолютное значение числового выражения. 2 ACOS() Возвращает…

Рефакторинг SQL-запросов

Рефакторинг SQL-запросов

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

PANDAS VS SQL для работы с данными.

PANDAS VS SQL для работы с данными.

Еще порядка 10 лет назад для работы по исследованию данных было достаточно SQL как инструмента для выборки данных и формирования отчетов по ним. Но время не стоит на месте, и…

Агрегаты в БД — зачем, как, а стоит ли?

Агрегаты в БД — зачем, как, а стоит ли?

С течением жизни приложения в его БД накапливается все больше данных. Десктопное оно, SaaS или даже мобильное – неважно, в современном мире почти каждый что-то хранит “у себя”. Если это…

Эффективные SQL-запросы. 12 способов переписать запросы SQL для улучшения их производительности.

Эффективные SQL-запросы. 12 способов переписать запросы SQL для улучшения их производительности.

Я часто работаю в условиях, когда при настройке производительности нет возможности менять индексы или параметры сервера. Я обычно сталкиваюсь с подобными сценариями, когда имею дело с: Базами данных поставщиков. “Хрупкими”…

Функции по работе с датами и временем в SQL

Функции по работе с датами и временем в SQL

SQL предоставляет ряд функций для работы с датами и временем: GETDATE: возвращает текущую локальную дату и время на основе системных часов в виде объекта datetime1SELECTGETDATE()    — 2022-07-28 21:34:55.830 GETUTCDATE: возвращает…

Хранимые процедуры SQL

Хранимые процедуры SQL

Создание и выполнение процедур. Нередко операция с данными представляет набор инструкций, которые необходимо выполнить в определенной последовательности. Например, при добавлении данных покупки товара необходимо внести данные в таблицу заказов. Однако…

SQL запросы быстро. Шпаргалка Часть 1.

SQL запросы быстро. Шпаргалка Часть 1.

Введение Язык SQL очень прочно влился в жизнь бизнес-аналитиков и требования к кандидатам благодаря простоте, удобству и распространенности. Из собственного опыта могу сказать, что наиболее часто SQL используется для формирования…

Работаем с базами данных c Java

Работаем с базами данных c Java

Работа с БД с помощью JDBC 1. Утверждения (Statements) Взаимодействовать с БД мы можем с помощью трёх интерфейсов, которые реализуются каждым драйвером: Statement – этот интерфейс используется для доступа к БД…

MySQL разбор функции FIELD

MySQL разбор функции FIELD

В этом учебном пособии вы узнаете, как использовать MySQL функцию FIELD с синтаксисом и примерами. Описание MySQL функция FIELD возвращает позицию значения в списке значений (val1, val2, val3, …). Синтаксис Синтаксис MySQL функции…

PostgreSQL продвинутые команды.

PostgreSQL продвинутые команды.

1. Как найти самую большую таблицу в базе данных PostgreSQL? # SELECT relname AS “table_name”, relpages AS “size_in_pages” FROM pg_class ORDER BY relpages DESC LIMIT 1; Результатом будет самая большая…

Подзапросы в основных командах SQL.

Подзапросы в основных командах SQL.

Подзапросы в SELECT В выражении SELECT мы можем вводить подзапросы четырьмя способами: В условии в выражении WHERE В условии в выражении HAVING В качестве таблицы для выборки в выражении…

5 самых сложных примеров в SQL при аналитике данных.

5 самых сложных примеров в SQL при аналитике данных.

Многие из нас сталкивались в работе себе мощь скорости и эффективности, обеспечиваемую централизацией вычислений в облачном хранилище данных. Хотя это правда, многие из нас также осознали, что, как и…

Что такое триггеры в SQL

Что такое триггеры в SQL

Здравствуйте, уважаемые читатели. Подходим к завершающей статье по основам SQL. В этой статье разберем такое понятие, как триггеры в SQL. Триггер — это особая разновидность хранимой процедуры, которая автоматически выполняется…

Продвинутые SQL запросы.

Продвинутые SQL запросы.

Общие сведения Продвинутые запросы SQL отличаются от базовых запросов тем, что тут идёт работа не с 1 таблицей, а с 2-мя и более. Так же возможность создавать отдельные таблицы и…

Производительность запросов в SQL Server: ошибка #1

Производительность запросов в SQL Server: ошибка #1

Использование OR внутри оператора JOIN или WHERE для нескольких столбцов SQL Server может эффективно обрабатывать набор данных, если используется оператор WHERE или любая комбинация фильтров, разделенных AND. Будучи исключающими, эти…