Гайды по БД и SQL
6.56K subscribers
2.49K photos
735 videos
84 files
2.44K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
Глобальные переменные используются сервером для отслеживания информации уровня сервера или базы данных, относящейся к конкретному сеансу. Для них невозможно явное присваивание или объявление.

Примеры:
select @@ ERROR - возвращает код ошибки последнего оператора Transact-SQL (целое число)

 select @@ IDENTITY - вернуть последнее введенное значение идентификатора

SELECT USER_NAME () - возвращает имя пользователя базы данных пользователей

Гайды по БД и SQL
👍5
Глобальные переменные используются сервером для отслеживания информации уровня сервера или базы данных, относящейся к конкретному сеансу. Для них невозможно явное присваивание или объявление.

Примеры:
select @@ ERROR - возвращает код ошибки последнего оператора Transact-SQL (целое число)

 select @@ IDENTITY - вернуть последнее введенное значение идентификатора

SELECT USER_NAME () - возвращает имя пользователя базы данных пользователей

Гайды по БД и SQL
👍6
Media is too big
VIEW IN TELEGRAM
Как подключиться к MySQL на Python | MySQL создание таблицы, добавление, удаление, вывод данных

00:47 | Устанавливаем необходимую библиотеку
02:00 | Подключаемся к БД
04:00 | Создаем таблицу
06:00 | Добавляем данные в таблицу
11:40 | Удаление таблицы

Смотреть на ютуб

Гайды по БД и SQL
👍6
Функция POW возвращает значение числа, возведенное в степень другого числа.

Синтаксис:
SELECT POW(число, степень_числа) FROM имя_таблицы WHERE условие

Гайды по БД и SQL
👍5
Как прокачать свой SQL до уровня больших данных

Вычисления распределяются между несколькими серверами. Одна база данных находится сразу на нескольких серверах. Результат запроса тоже вычисляется одновременно несколькими серверами. Алгоритмы распределённых вычислений описывает парадигма MapReduce. В статье мы разберём, на что это влияет и как прокачать свой SQL до уровня больших данных.

Ссылка на статью

Гайды по БД и SQL
👍5
Агрегатные функции SQL действуют в отношении значений столбца с целью получения единого результирующего значения. Наиболее часто применяются агрегатные функции:

🔹 COUNT(col_name) — возвращает количество строк;
🔹 SUM(col_name) — возвращает сумму значений в данном столбце;
🔹 AVG(col_name) — возвращает среднее значение данного столбца;
🔹 MIN(col_name) — возвращает наименьшее значение данного столбца;
🔹 MAX(col_name) — возвращает наибольшее значение данного столбца.

Гайды по БД и SQL
👍9
Media is too big
VIEW IN TELEGRAM
Выборка данных из БД

0:17 | (SELECT * FROM) Выбор всех записей в таблице
3:01 | (WHERE) об операторе WHERE в миксе с >= <= <> L
7:00 | (WHERE + OR ) об операторе OR
7:45 | (DISTINCT) выбор не повторяющихся значений в поле
8:27 | (LIMIT) вывод с лимитом
10:25 | О ПОРЯДКЕ ОПЕРАТОРОВ

Смотреть на ютуб

Гайды по БД и SQL
7
Функция PATINDEX для любого допустимого символьного или текстового типа данных возвращает начальную позицию первого вхождения шаблона в указанном выражении или ноль, если шаблон не найден.

Синтаксис:
PATINDEX ( '%pattern%' , expression )

Гайды по БД и SQL
👍51
Индексы в PostgreSQL

В статье автор расскажет о предназначении и основах принципов работы объектов баз данных — индексов. На примере СУБД PostgreSQL коротко рассмотрите несколько разных типов индексов и классов задач, для которых они применимы.

Ссылка на статью

Гайды по БД и SQL
👍3
Программирование на языке Transact SQL при работе с СУБД Microsoft SQL Serve (2019)

Автор:
Шумаков П.В.

О книге: Рассматриваются синтаксис и примеры использования конструкций языка Transact SQL при построении запросов к данным и написании программ в среде СУБД Microsoft SQL Server.

Гайды по БД и SQL
👍5👏1
Опишите разницу типов данных DATETIME и TIMESTAMP

Ответ:
DATETIME предназначен для хранения целого числа: YYYYMMDDHHMMSS. И это время не зависит от временной зоны, настроенной на сервере. Размер: 8 байт

TIMESTAMP хранит значение равное количеству секунд, прошедших с полуночи 1 января 1970 года по усреднённому времени Гринвича. При получении из базы отображается с учётом часового пояса. Размер: 4 байта

Гайды по БД и SQL
👍9
Многострочные комментарии начинаются с / и заканчиваются на /. Любой текст между / и / будет проигнорирован. В следующем примере в качестве объяснения используется многострочный комментарий.

Синтаксис:
 /*  
text_of_comment
*/

Гайды по БД и SQL
5
Оконные функции в SQL.pdf
520.3 KB
Шпаргалка по оконным функциям в SQL

Гайды по БД и SQL
👍9
💾 Потери данных при репликации в аналитическое хранилище — автоматические сверки и мониторинг качества данных

Данные из боевых баз в нашей архитектуре асинхронно попадают в аналитическое хранилище (Clickhouse), где уже аналитики создают дашборды для продуктовых команд и делают выборки. Базы здоровые и под ощутимой нагрузкой: мы в день отправляем флот самолётов средней авиакомпании, несколько поездов и кучу автобусов. Поэтому взаимодействий с продуктом много.

Ссылка на статью

Гайды по БД и SQL
👍41
📚 8 книг по PostgreSQL: от баз данных с «нуля» для самоучек до руководства про БД в облаках

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

Ссылка на статью

Гайды по БД и SQL
👍7
Какие параметры используются в конструкции order by?

Ответ:
ASC и DESC.

Гайды по БД и SQL
👍6
Как намеренно расставленные ошибки помогают сделать SQL-код легко поддерживаемым ⁉️

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

Ссылка на статью

Гайды по БД и SQL
👍9
MySQL функция SUBDATE возвращает дату, после которой вычитается определенный интервал.

Синтаксис:
SUBDATE( date, INTERVAL value unit )

Гайды по БД и SQL
👍11
8 первоклассных инструкций SQL на каждый день

Предлагаю вашему вниманию 8 инструкций SQL для экономии рабочего времени. Одни из них базовые, другие немного посложнее, но все из них вам пригодятся.

Ссылка на статью

Гайды по БД и SQL
👍8
Большая шпаргалка по MySQL(mysql, mariadb,tool)

Мы подготовили для вас шикарный конспект с подсказками и фишками, которые значительно прокачают вашу работу с данной СУБД.

Ссылка на шпаргалку

Гайды по БД и SQL
👍6🔥1