gram news
SQL и БД Learning channel avatar

SQL и БД Learning

@sql_tg

№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning

ProjectsRUProgramming

9,580subscribers

Open the Channel

Latest posts

  • SQL и БД Learning

    14 Sept, 08:17

    #Вопросы_с_собеседования Как выполнить сопоставление без учёта регистра с использованием регулярных выражений в PostgreSQL?Чтобы выполнить сопоставления без учета регистра с использованием регулярного выражения, мы можем использовать выражение POSIX (~) из операторов сопоставления с образцом. Например: 'interviewbit' ~ '.INTervIewBit.'
  • SQL и БД Learning

    17 Aug, 17:12

    Не все типы репликации одинаково полезны, или почему две MySQL лучше однойСмотреть статью
  • SQL и БД Learning

    23 Jul, 09:08

    MySQL ускорение SQL запросовУскорение SQL запросов в MySQL может быть достигнуто следующими способами:1. Индексы: использование индексов может ускорить поиск и сортировку данных в ваших таблицах.2. Оптимизация структуры таблиц: важно убедиться, что структура таблиц оптимизирована для выполнения запросов.3. Оптимизация запросов: проверьте ваши запросы на оптимизацию, убедитесь, что вы используете правильные операторы JOIN и индексы для улучшения производительности.4. Кэширование данных: использование кэширования данных может ускорить выполнение повторяющихся запросов.5. Использование представлений: использование представлений может упростить запросы и улучшить их читаемость.6. Ограничение размера выборки: используйте оператор LIMIT, чтобы выбрать только необходимые данные, это уменьшит время выполнения запроса.7. Минимизация дубликатов данных: дубликаты данных могут
  • SQL и БД Learning

    11 Jul, 17:58

    🖥 Google почти всегда задает вопросы по SQL во время собеседований на вакансии Data Analytics, Data Science и Data Engineering.Поэтому, если вы готовитесь к собеседованию по SQL, решите эти 11 РЕАЛЬНЫХ вопросов для собеседования Google по SQL.https://datalemur.com/blog/google-sql-interview-questions
    1,560video3Open in Telegram
  • SQL и БД Learning

    9 Jul, 14:51

    Концепция ORM как двигатель прогресса — выдержит ли ее ваша СУБД?Смотреть статью
  • SQL и БД Learning

    2 Jul, 14:02

    #вопросы_с_собеседованийКак распарсить строку в SQL?Часто возникает необходимость распарсить строку в SQL запросе, чтобы получить отдельные элементы. Существует несколько способов это сделать.1. Использование функции SUBSTRINGДля извлечения отдельных элементов из строки можно использовать функцию SUBSTRING.2. Использование функции CHARINDEXДля извлечения подстроки из строки можно использовать функцию CHARINDEX.3. Использование функции PARSENAMEДля извлечения отдельных элементов из строки, разделенных определенным символом, можно использовать функцию PARSENAME.
    Image from a post by SQL и БД LearningImage from a post by SQL и БД Learning
  • SQL и БД Learning

    17 Jun, 15:39

    MySQL ускорение SQL запросовУскорение SQL запросов в MySQL может быть достигнуто следующими способами:1. Индексы: использование индексов может ускорить поиск и сортировку данных в ваших таблицах.2. Оптимизация структуры таблиц: важно убедиться, что структура таблиц оптимизирована для выполнения запросов.3. Оптимизация запросов: проверьте ваши запросы на оптимизацию, убедитесь, что вы используете правильные операторы JOIN и индексы для улучшения производительности.4. Кэширование данных: использование кэширования данных может ускорить выполнение повторяющихся запросов.5. Использование представлений: использование представлений может упростить запросы и улучшить их читаемость.6. Ограничение размера выборки: используйте оператор LIMIT, чтобы выбрать только необходимые данные, это уменьшит время выполнения запроса.7. Минимизация дубликатов данных: дубликаты данных могут
  • SQL и БД Learning

    28 May, 08:55

    🖥 Google почти всегда задает вопросы по SQL во время собеседований на вакансии Data Analytics, Data Science и Data Engineering.Поэтому, если вы готовитесь к собеседованию по SQL, решите эти 11 РЕАЛЬНЫХ вопросов для собеседования Google по SQL.https://datalemur.com/blog/google-sql-interview-questions
    1,780video2Open in Telegram
  • SQL и БД Learning

    18 May, 13:56

    💻Knex.js — конструктор SQL-запросов для PostgreSQL и других СУБД— npm install knex --save — npm install pg --saveKnex.js спроектирован как гибкий и портативный инструмент.В нем есть как традиционные колбеки, так и интерфейс промисов для более чистого управления потоком async, потоковый интерфейс, полнофункциональные конструкторы запросов и схем, поддержка транзакций (с точками сохранения), пул соединений и стандартизированные ответы между различными клиентами.Knex можно использовать в качестве конструктора SQL-запросов как в Node.JS, так и в браузере, ограничиваясь возможностями WebSQL (например, невозможностью дропать таблицы или читать схемы). Составлять SQL-запросы в браузере для выполнения на сервере крайне не рекомендуется, так как это может стать причиной серьезных уязвимостей в безопасности.🟡 Доки
    Image from a post by SQL и БД LearningImage from a post by SQL и БД LearningImage from a post by SQL и БД Learning
    2,15021Open in Telegram
  • SQL и БД Learning

    4 May, 17:18

    Как ускорить базу данных при помощи шардированияСмотреть статью
    ХабрКак ускорить базу данных при помощи шардированияШардирование было одним из первых механизмов, позволяющих распределять базы данных для повышения их производительности. Последние инновации превратили шардирование в один из лучших механизмов в своем...
    2,00011Open in Telegram
  • SQL и БД Learning

    27 Apr, 16:41

    Поиск значений в таблице, которые не совпадают с другой таблицейДля выполнения поиска значений в таблице, которые не совпадают с другой таблицей в SQL, можно использовать операторы JOIN, NOT IN и NOT EXISTS.1. JOIN - используется для объединения двух таблиц по заданному условию. Для поиска значений, которые не совпадают, можно использовать LEFT JOIN или RIGHT JOIN, а затем выбрать строки с NULL значениями в столбцах таблицы-присоединения.2. NOT IN - спользуется для выбора значений из одной таблицы, которые не содержатся в другой таблице.3. NOT EXISTS - используется для проверки наличия значений в подзапросе и выбора строк, которые не имеют соответствия в другой таблице.
    Image from a post by SQL и БД LearningImage from a post by SQL и БД Learning
  • SQL и БД Learning

    12 Apr, 19:23

    Все о jsonb_to_recordset в SQLФункция jsonb_to_recordset в SQL используется для преобразования данных, хранящихся в формате JSON, в таблицы. Она позволяет распаковывать массивы и объекты JSON и превращать их в строки и столбцы в таблице.Кроме того, jsonb_to_recordset позволяет работать с вложенными объектами и массивами. Для этого нужно использовать функцию jsonb_each, которая распаковывает объекты и массивы JSON в отдельные строки.
    Image from a post by SQL и БД LearningImage from a post by SQL и БД Learning
  • SQL и БД Learning

    19 Mar, 14:52

    REPLICATE в SQL ServerREPLICATE - это функция в SQL Server, которая повторяет входную строку указанное количество раз. Эта функция может быть полезна во многих сценариях, например, при создании тестовых данных или при форматировании вывода.Синтаксис функции REPLICATE выглядит следующим образом: REPLICATE ( string_expression , integer_expression )- string_expression - это строковое выражение, которое нужно повторить. - integer_expression - это выражение целого типа, определяющее количество раз, которое нужно повторить строку.
    Image from a post by SQL и БД LearningImage from a post by SQL и БД Learning
  • SQL и БД Learning

    6 Mar, 19:07

    Индекс GINИндекс GIN - это тип индекса в PostgreSQL, который позволяет эффективно искать данные в полнотекстовых полях, массивах, JSON и других типах данных. Он создается на столбцах с комплексными или составными типами данных, такими как полнотекстовые данные или JSON. Индекс разбивает значения в столбце на отдельные элементы и создает отображение между этими элементами и строками в таблице, что позволяет быстро искать значения в этих типах данных.Преимущества использования индекса GIN: - Быстрый поиск по полнотекстовым данным и другим составным типам данных - Поддержка операций поиска, включая поиск по подстроке и полнотекстовый поиск - Поддержка операций над массивами, такие как поиск элементов массива и проверка наличия значения в массиве - Возможность использования в комбинации с другими индексами для дополнительной оптимизации запросовСоздание индекса осуществляется с
    Image from a post by SQL и БД LearningImage from a post by SQL и БД Learning
    2,65071Open in Telegram
  • SQL и БД Learning

    17 Feb, 14:24

    Создание поля, объединяющего имя и зарплату в выборке из таблицы пользователейДля создания поля, которое будет включать в себя и имена, и зарплату, можно использовать функцию CONCAT(). Она объединяет две или более строковые величины в одну строку.Пример SQL-запроса для создания поля new_field на фото.В примере мы выбираем таблицу users и создаем новое поле с помощью функции CONCAT(). Внутри функции указываем два поля, которые хотим объединить - name и salary. Также задаем новое имя для созданного поля - new_field, используя AS.Теперь в результате выполнения запроса в выборке будет присутствовать новое поле new_field, которое будет содержать имя пользователя и его зарплату.
    Image from a post by SQL и БД LearningImage from a post by SQL и БД Learning
  • SQL и БД Learning

    8 Feb, 14:17

    Порядок выполнения команд в SQL
    Image from a post by SQL и БД LearningImage from a post by SQL и БД Learning
    2,750142Open in Telegram
  • SQL и БД Learning

    23 Jan, 14:48

    Выполнение побитовых операций над числами из Oracle Database 21c с помощью:BIT_AND_AGG BIT_XOR_AGG BIT_OR_AGG✔ Преобразование десятичных чисел в двоичные (5 = 101, 6 = 110 и т. д.). ✔ Сравнение значений в каждой битовой позиции ✔ Преобразование результатов обратно в десятичный вид
    3,160video2Open in Telegram
  • SQL и БД Learning

    15 Jan, 16:42

    Знакомимся с key-value NoSQL-БД: наполняем Redis данными из KafkaЧитать статью
  • SQL и БД Learning

    7 Jan, 22:08

    Сравнение JSONB с hstoreОба типа данных поддерживают хранение пар "ключ-значение", но JSONB имеет более сложную структуру, позволяющую включать массивы и вложенные объекты.Hstore хранит данные в виде одиночных пар, что может быть удобно для простых случаев, но менее мощно для сложных структур.
    Image from a post by SQL и БД LearningImage from a post by SQL и БД Learning
  • SQL и БД Learning

    31 Dec 2025, 16:02

    Дорогие подписчики, поздравляю вас с наступающим новым годом! Пусть в 2026 году исполнятся все ваши самые заветные желания🎄🎄🎄🎄
    1,83011Open in Telegram