en
Feedback
Data Science. SQL hub

Data Science. SQL hub

Open in Telegram

По всем вопросам- @workakkk @itchannels_telegram - 🔥лучшие ит-каналы @ai_machinelearning_big_data - Machine learning @pythonl - Python @pythonlbooks- python книги📚 @datascienceiot - ml книги📚 РКН: https://vk.cc/cIi9vo #VRHSZ

Show more

📈 Analytical overview of Telegram channel Data Science. SQL hub

Channel Data Science. SQL hub (@sqlhub) in the Russian language segment is an active participant. Currently, the community unites 35 825 subscribers, ranking 3 817 in the Technologies & Applications category and 18 104 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 35 825 subscribers.

According to the latest data from 20 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -37 over the last 30 days and by -11 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 7.26%. Within the first 24 hours after publication, content typically collects 3.88% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 603 views. Within the first day, a publication typically gains 1 389 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 11.
  • Thematic interests: Content is focused on key topics such as sql, индекс, postgres, index, sqlite.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
По всем вопросам- @workakkk @itchannels_telegram - 🔥лучшие ит-каналы @ai_machinelearning_big_data - Machine learning @pythonl - Python @pythonlbooks- python книги📚 @datascienceiot - ml книги📚 РКН: https://vk.cc/cIi9vo #VRHSZ

Thanks to the high frequency of updates (latest data received on 21 June, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

35 825
Subscribers
-1124 hours
-157 days
-3730 days
Posts Archive
🖥 Как правильно вводить дату в SQL В SQL даты обычно вводятся в формате "ГГГГ-ММ-ДД", где "ГГГГ" - год, "ММ" - месяц (от 01 до 12) и "ДД" - день (от 01 до 31). Например, чтобы вставить запись в таблицу "orders" с датой заказа 22 марта 2023 года, можно использовать следующий запрос: INSERT INTO orders (order_date, customer_name) VALUES ('2023-03-22', 'Иванов Иван'); Если же дата вводится с помощью функции, то можно использовать стандартную функцию преобразования даты, например, функцию TO_DATE() в Oracle: INSERT INTO orders (order_date, customer_name) VALUES (TO_DATE('22-03-2023', 'DD-MM-YYYY'), 'Иванов Иван'); В этом примере мы используем функцию TO_DATE() для преобразования строки "22-03-2023" в дату формата "ГГГГ-ММ-ДД". Второй аргумент функции ("DD-MM-YYYY") указывает формат входной строки. @sqlhub

Как ЮMoney работает с данными в DWH на Microsoft SQL Server — ежегодный митап High SQL Встречаемся 27 апреля в 18:00 по Москв
Как ЮMoney работает с данными в DWH на Microsoft SQL Server — ежегодный митап High SQL Встречаемся 27 апреля в 18:00 по Москве. Эксперты ЮMoney и Monopoly.Оnline расскажут, как строят и развивают базы данных в финтехе, поделятся опытом и разберут актуальные кейсы: - валидация T-SQL-кода - автотесты для OLAP-кубов - миграция с MS SQL в PostgreSQL Можно будет пообщаться с коллегами в чате и задать вопросы спикерам. Регистрируйтесь, и мы пришлём вам ссылку на трансляцию и запись видео.

🖥 Как заменить null на 0 в SQL Чтобы заменить значение NULL на 0 в SQL, можно использовать функцию COALESCE. Эта функция принимает несколько аргументов и возвращает первый не NULL аргумент. Если все аргументы NULL, функция вернет NULL. Вот пример использования COALESCE для замены значений NULL на 0: SELECT COALESCE(column_name, 0) FROM table_name; В этом запросе column_name - имя столбца, значения которого нужно заменить, а table_name - имя таблицы, в которой находится столбец. Функция COALESCE заменит все значения NULL в столбце на 0. Если значение столбца не NULL, то функция вернет его без изменений. Также можно использовать оператор IS NULL для проверки на NULL и замены его на 0. Вот пример: SELECT CASE WHEN column_name IS NULL THEN 0 ELSE column_name END FROM table_name; Этот запрос также заменит значения NULL на 0. Если значение столбца не NULL, то запрос вернет его без изменений. @sqlhub

Где найти и сравнить лучшие курсы по Data Science? Tutortop — крупнейший маркетплейс курсов на рынке онлайн-образования! В се
Где найти и сравнить лучшие курсы по Data Science? Tutortop — крупнейший маркетплейс курсов на рынке онлайн-образования! В сервисе представлено более 5000 курсов от более чем 300 школ. Вы можете сравнить курсы по рейтингу, цене и отзывам, а еще купить дешевле, чем напрямую 🔥 Ребята собрали для вас подборку из топовых курсов для дата-сайентистов по мнению пользователей tutortop: — Профессия «Data Scientist» с гарантией трудоустройства от ProductStar. Рейтинг 4.8 на основе 119 отзывов. — Курс «Data Scientist: с нуля до middle» от Нетологии. Рейтинг 4.8 на основе 115 отзывов. — Курс «Data Scientist (оплата после трудоустройства)» от Synergy Academy. Рейтинг 4.5 на основе 85 отзывов. Все эти курсы и десятки других можно купить на 10% дешевле финальной стоимости на tutortop⚡️

🖥 6 простых способов использовать передовые методы SQL SQL является основой анализа и преобразования данных, но в некоторых
🖥 6 простых способов использовать передовые методы SQL SQL является основой анализа и преобразования данных, но в некоторых случаях требуется более сложный подход. Вот тут-то и пригодятся передовые методы SQL. ▪ Читать @sqlhub

Хотите освоить SQL и научиться решать реальные продуктовые задачи? karpovꓸcourses сделали бесплатный Симулятор, где SQL изуча
Хотите освоить SQL и научиться решать реальные продуктовые задачи? karpovꓸcourses сделали бесплатный Симулятор, где SQL изучают с нуля до продвинутого уровня на практике. Сейчас на курсе более 120 задач: от базовых до оконных функций. Это не просто курс, где вы изучите синтаксис языка и основные виды запросов. Здесь вы попробуете себя в роли настоящего аналитика сервиса доставки, поработаете в реальном рабочем окружении и научитесь решать нетривиальные задачи. Вы разберётесь как: ▫️переводить запросы с языка бизнеса на язык аналитики ▫️формулировать и проверять гипотезы ▫️рассчитывать продуктовые метрики ▫️визуализировать результаты анализа ▫️строить интерактивные дашборды Обучение проходит на платформе школы [Начать учиться SQL]

🖥 Как распарсить строку в SQL Для того чтобы распарсить строку в SQL, можно использовать различные функции и операторы, в зависимости от конкретных требований и формата строки. Допустим, если строка содержит разделители, такие как запятые или пробелы, то можно использовать функцию SUBSTRING_INDEX() для извлечения определенного фрагмента строки. Например, следующий запрос извлекает первое слово из строки Привет, мир: SELECT SUBSTRING_INDEX('Привет, мир', ' ', 1); Результатом запроса будет строка Привет. Если же требуется извлечь определенный набор символов из строки, то можно использовать функцию SUBSTRING(). Например, следующий запрос извлекает первые три символа из строки Привет: SELECT SUBSTRING('Привет', 1, 3); Результатом запроса будет строка При. Также можно использовать функцию REGEXP_SUBSTR() для извлечения определенного фрагмента строки, используя регулярные выражения. Например, следующий запрос извлекает первое слово из строки Привет, мир: SELECT REGEXP_SUBSTR('Привет, мир', '^[^ ]+'); Результатом запроса будет строка Привет. @sqlhub

В Авито открылись классные вакансии для дата-инженеров в двух командах: ➡️ DWH ➡️ Search Quality Кое-что из условий: - Интере
В Авито открылись классные вакансии для дата-инженеров в двух командах: ➡️ DWH ➡️ Search Quality Кое-что из условий: - Интересные и важные задачи на очень большом проекте; - Передовые технологии и подходы, возможность пробовать новое; - Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы; - Страховка со стоматологией с первого дня работы; - Личный бюджет на обучение, который можно тратить на книги, курсы и конференции, обмен опытом с зарубежными коллегами. Заинтересовали? Переходите по ссылкам и откликайтесь.

🖥 Как написать SQL скрипт SQL-скрипт - это файл с расширением .sql, содержащий набор инструкций SQL, которые могут выполняться на базе данных. Для написания SQL-скрипта необходимо выполнить следующие шаги: Определить цель скрипта - что он должен делать и какие данные необходимо извлечь или изменить. Открыть текстовый редактор, такой как блокнот или специализированный редактор SQL-скриптов. Написать инструкции SQL, используя правильный синтаксис и ключевые слова. Например, для создания таблицы в базе данных можно использовать следующий код: CREATE TABLE employees ( id INT PRIMARY KEY, first_name VARCHAR(50), last_name VARCHAR(50), email VARCHAR(100), hire_date DATE ); Сохранить файл с расширением .sql. В некоторых редакторах можно также выполнить скрипт непосредственно из редактора. Запустить скрипт на базе данных. Это можно сделать с помощью интерфейса базы данных или с помощью командной строки, используя утилиты командной строки, такие как sqlcmd или mysql. Убедиться, что скрипт выполнен успешно и не было ошибок. Пример SQL-скрипта, который добавляет новую запись в таблицу employees: INSERT INTO employees (id, first_name, last_name, email, hire_date) VALUES (1, 'John', 'Doe', 'johndoe@email.com', '2022-01-01'); Этот скрипт добавляет нового сотрудника в таблицу employees с идентификатором 1, именем John, фамилией Doe, электронной почтой johndoe@email.com и датой найма 1 января 2022 года. Задание: Написать SQL скрипт, который создаст базу данных с иерархией таблиц (нормализированную) для такой сущности: Человек: имя, фамилия, дата рождения, номера телефонов, домашний адрес, адрес работы, название фирмы, в которой работает. Скрипт должен быть написан так, чтоб его можно было выполнить несколько раз без ошибок и дублирования (идемпотентность). Пишите свое решение в комментариях👇 @sqlhub

🖥 Как транспонировать в SQL? Для транспонирования таблицы в SQL необходимо использовать оператор PIVOT или функцию MAX или CASE в сочетании с оператором GROUP BY. Оператор PIVOT позволяет преобразовать строки в столбцы, а столбцы - в строки, используя значения одного столбца в качестве заголовков новых столбцов. Синтаксис оператора PIVOT выглядит следующим образом: SELECT * FROM table_name PIVOT ( aggregate_function(column_to_aggregate) FOR column_to_pivot IN (list_of_pivot_values) ) AS alias_name; Здесь table_name - это имя таблицы, которую нужно транспонировать aggregate_function - это агрегатная функция, которую нужно применить к столбцу, column_to_aggregate - это имя столбца, который нужно агрегировать, column_to_pivot - это имя столбца, который нужно использовать для создания новых столбцов, list_of_pivot_values - это список значений столбца column_to_pivot, для которых нужно создать новые столбцы, alias_name - это имя для результирующей таблицы Пример использования оператора PIVOT: SELECT * FROM ( SELECT product_id, year, sales FROM sales_table ) AS source_table PIVOT ( SUM(sales) FOR year IN (2023, 2022, 2021) ) AS pivot_table; В этом примере мы выбираем данные из таблицы sales_table и используем оператор PIVOT, чтобы преобразовать строки в столбцы, используя годы продаж как заголовки новых столбцов. Если оператор PIVOT недоступен в вашей версии SQL, вы можете использовать функцию MAX или CASE в сочетании с оператором GROUP BY. Синтаксис функции MAX для транспонирования таблицы выглядит следующим образом: SELECT column_to_group_by, MAX(CASE column_to_pivot WHEN pivot_value_1 THEN value_to_show ELSE NULL END) AS pivot_value_1, MAX(CASE column_to_pivot WHEN pivot_value_2 THEN value_to_show ELSE NULL END) AS pivot_value_2, ... FROM table_name GROUP BY column_to_group_by; Здесь column_to_group_by - это имя столбца, по которому нужно группировать данные, column_to_pivot - это имя столбца, который нужно использовать для создания новых столбцов, pivot_value_1, pivot_value_2 - это значения столбца column_to_pivot, для которых нужно создать новые столбцы, value_to_show - это значение, которое нужно показать в новом столбце Задача: Дана таблица T: id value 2 a 3 a 4 b 5 c Необходимо сформировать запрос, который бы вернул следующий набор: a b c 2 1 1 Пишите свое решение в комментариях👇 @sqlhub

Разработчики, архитекторы, Data Science и R&D-специалисты Нижнего Новгорода, вы здесь? Сбер приглашает вас на инженерный мита
Разработчики, архитекторы, Data Science и R&D-специалисты Нижнего Новгорода, вы здесь? Сбер приглашает вас на инженерный митап RecSys Community, который пройдет 25 апреля в Сo-working Garage 💻 О чем расскажут спикеры? ✔️ Рассмотрят подходы к применению трансформеров в рекомендательных системах и поделятся успешными кейсам. ✔️ Покажут, как используют AmazMe для обработки персонализированных и мультимодальных рекомендаций. ✔️ Раскроют все секреты, какие изменения помогли сделать рекомендательную систему поиска друзей такой точной. Конечно же, на митапе будут Q&A-сессии, кофе-брейк, розыгрыш мерча и интересное общение. Встречаемся 25 апреля в Co-working Garage по адресу: ул. Октябрьская, д.35. Сбор гостей в 18:30. Зарегистрироваться!⚡️

🖥 Разбор ошибок. SQL запрос кросс-джойн двух таблиц без явного указания оператора JOIN SELECT * FROM orders, customers WHERE orders.customer_id = customers.customer_id AND customers.first_name = 'John' Этот запрос выполняет кросс-джойн двух таблиц без явного указания оператора JOIN, что может привести к неожиданным результатам. Кроме того, он не использует оператор WHERE для фильтрации строк, что означает, что он возвращает все строки, удовлетворяющие условию соединения. Это может привести к запросу к большому объему данных, из-за которых запрос будет выполняться медленно. Наконец, условие фильтрации для идентификации клиента по имени не учитывает возможность наличия нескольких клиентов с одинаковыми именами в таблице customers. @sqlhub

🖥 Сложная задача про календарь Давай возьмемся за действительно сложную задачу. Напиши SQL-код, выводящий календарь на текущий месяц в виде: Пн Вт Ср Чт Пт Сб Вс | | | | | 1 | 2 3 | 4 | 5 | 6 | 7 | 8 | 9 10 | 11 | 12 | 13 | 14 | 15 | 16 17 | 18 | 19 | 20 | 21 | 22 | 23 24 | 25 | 26 | 27 | 28 | 29 | 30 Подсказка: ты можешь делать запросы без таблиц, например SELECT 2 + 3, 'Hello' Подсказка: здесь не надо использовать циклы или процедуры Подсказка: функции работы с датой и временем ты можешь найти тут http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html (англ.) Подсказка: для сокращения объема кода ты можешь использовать переменные (создаются командой SET) Пишите свое решение в комментариях👇 @sqlhub

⁉️ Как разработчику повысить свою зарплату? Один из вариантов — освоить MS SQL. Знание этой СУБД может стать вашим конкурентн
⁉️ Как разработчику повысить свою зарплату? Один из вариантов — освоить MS SQL. Знание этой СУБД может стать вашим конкурентным преимуществом и аргументом для повышения заработной платы. Если вы хотите научитесь разрабатывать на SQL, добро пожаловать на онлайн-курс «MS SQL Server разработчик» в OTUS. ⚠️ За 5 месяцев вы научитесь разрабатывать на SQL, проектировать и оптимизировать свои БД, писать сложные запросы и поймете, как работают базы изнутри. Все это вы освоите на живых вебинарах с преподавателями-практиками, а закрепите навыки на выпускном проекте — собственной базе данных, которая усилит ваше портфолио. 👉Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе «MS SQL Server Developer» https://otus.pw/9JYz/

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

Прокачайте знания SQL и навыки работы с базами данных на бесплатном онлайн-интенсиве Skillbox. Интенсив будет полезен начинаю
Прокачайте знания SQL и навыки работы с базами данных на бесплатном онлайн-интенсиве Skillbox. Интенсив будет полезен начинающим и практикующим программистам, аналитикам данных и тем, кому интересен анализ данных. Подключайтесь к прямым эфирам с 20 по 22 апреля в 19:00 по московскому времени: 👉 https://epic.st/_DEcPU. За 3 дня: ● научитесь работать с базами данных — и получите навык, необходимый каждому программисту; ● поймёте, как оптимизировать рутинные задачи при помощи SQL-запросов; ● прокачаете навыки работы с SQLiteStudio; ● узнаете, как стать более востребованным специалистом. Спикер интенсива — специалист по анализу данных, сертифицированный SQL-разработчик от Microsoft Мкртич Пудеян. 🎉 Всем участникам подарим электронную книгу издательства МИФ «Разум под контролем» Роджера Сайпа и Робба Збиерски. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox. Присоединяйтесь!

🖥 Руководство по наиболее востребованным базовым командам SQL Продемонстрируем применение основных команд SQL на примерах. ▪
🖥 Руководство по наиболее востребованным базовым командам SQL Продемонстрируем применение основных команд SQL на примерах. ▪ Читать @sqlhub

X5 Data science meetup #1 Х5 Tech проводит первый митап по работе с большими данными Мария Шабалкова, владелец продукта «Плат
X5 Data science meetup #1 Х5 Tech проводит первый митап по работе с большими данными Мария Шабалкова, владелец продукта «Платформа А/Б-тестирования», X5 Tech Александр Сахнов, руководитель направления мультивариативного анализа, X5 Tech Расскажут про Data-спецназ X5 Tech, а также чем занимается кандидат математических наук в ритейле Прохор Гладких, DS Team Lead, SberDevices В докладе рассмотрит, как адаптировать ML модель под изменение поведения пользователя и повысить качество на примере умной колонки SberBoom Андрей Сон, Junior DS, Alfa-Bank Расскажет, как команда освободила сотрудников от классификации обращений на 1000+ классов 🕑 Когда: 26 апреля, среда 18:00–20:00 мск 💻 Где: онлайн

🖥 Освоение SQL: Использование данных для решения сложных задач Я решил подробно рассказать о том, как я подхожу к использова
🖥 Освоение SQL: Использование данных для решения сложных задач Я решил подробно рассказать о том, как я подхожу к использованию SQL для запроса баз данных. Я принял участие в еженедельном конкурсе Danny’s SQL challenge, чтобы начать тематическое исследование по этой теме. Вся необходимая вам информация об этом испытании доступна здесь. ▪Читать @sqlhub

🖥 Задача SQL Есть кинотеатр, в нем идут фильмы. У фильма есть название, длительность (пусть для простоты будет 60, 90 или 120 минут), цена билета (в разное время и дни может быть разная), время начала сеанса (один фильм может быть показан несколько раз в разное время за разную цену). Также, есть информация о купленных билетах (номер билета, на какой сеанс). Задания: ▪составь грамотную нормализованную схему хранения этих данных в БД. Внеси в нее 4-5 фильмов, расписание на один день и несколько проданных билетов. Напишите запросы, считающие и выводящие в понятном виде: ▪ошибки в расписании (фильмы накладываются друг на друга), отсортированные по возрастанию времени. Выводить необходимо колонки «фильм 1», «время начала», «длительность», «фильм 2», «время начала», «длительность». ▪перерывы больше или равные 30 минут между фильмами, выводятся по уменьшению длительности перерыва. Выводить надо колонки «фильм 1», «время начала», «длительность», «время начала второго фильма», «длительность перерыва». ▪список фильмов, для каждого указано общее число посетителей за все время, среднее число зрителей за сеанс и общая сумма сбора по каждому, отсортированные по убыванию прибыли. Внизу таблицы должна быть строчка «итого», содержащая данные по всем фильмам сразу. ▪число посетителей и кассовые сборы, сгруппированные по времени начала фильма: с 9 до 15, с 15 до 18, с 18 до 21, с 21 до 00:00. (то есть сколько посетителей пришло с 9 до 15 часов, сколько с 15 до 18 и т.д.). @sqlhub