Руководство по стилю SQL · SQL Style Guide

Вы можете использовать это руководство целиком, сделать его форк или создать своё на его основе. Цель — определить, какой стиль вам подходит больше, и придерживаться его. Если вы хотите предложить изменение или…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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