SQL и БД Learning
Открыть в Telegram
№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
Больше9 717
Подписчики
+224 часа
-127 дней
-4530 день
Архив постов
9 717
🎯 Какие отличия между целями в проекте и продукте и как правильно валидировать требования?
Об этом 17 апреля в 20:00 на открытом уроке для опытных аналитиков в OTUS поговорим с преподавателем Иннокентием Бодровым, ведущим аналитиком продуктовой команды. Вебинар «Цели в проекте и продукте: различия и валидация требований» пройдет в рамках онлайн-курса «Системный аналитик. Advanced».
На занятии мы рассмотрим:
🔹 Как проверить, что цели — это и правда цели
🔹 Как различается целеполагание в проектах и продуктах
🔹 Как валидировать требования на их соответствие целям.
Открытый урок — отличная возможность протестировать обучение! Продолжить вы сможете уже на курсе, доступном в рассрочку.
👉 Для участия пройдите вступительный тест: https://otus.pw/oNsa/
Реклама. Информация о рекламодателе на сайте www.otus.ru
9 717
Что покажет следующий запрос:
select seller_id, count(*) from Orders GROUP BY seller_id HAVING seller_id IN (2,4,6);
9 717
Как оператор GROUP BY обрабатывает поля с NULL?
Учитывая, что NULL в SQL — просто отсутствие значения, то все значения NULL при группировке попадают в одну группу. Например, пусть есть таблица:
name score
Alex 5
Sam 1
Sam 11
NULL 4
NULL 3
Тогда запрос
SELECT name, SUM (score) AS sc
FROM table
GROUP BY name;
выдаст:
name sc
Alex 5
Sam 12
NULL 7
9 717
Что вы знаете о функции OVERLAY() в PostgreSQL?
Функция
OVERLAY() заменяет часть строки на другую подстроку, начиная с заданной позиции:
OVERLAY(main_string PLACING replacing_string FROM int [FOR int]);
main_string - строка, которую изменяем.
replacing_string - подстрока, которую вставляем в main_string.
FROM int - позиция, с которой начнётся замена.
FOR int - количество заменяемых символов. Необязательно.
Например:
SELECT OVERLAY('who Pro' PLACING 'SQL' FROM 1);9 717
Прокачайте свои навыки в сфере IT и аналитики данных: участвуйте в бесплатном онлайн-интенсиве с 17 по 19 апреля. Начало в 21:00 по московскому времени.
Записывайтесь: 👉 https://epic.st/z0dZye
Сразу после регистрации отправим вам на почту полезный материал по Data Science.
За 3 дня вы:
⚡️ узнаете, какими бывают модели машинного обучения;
⚡️ научитесь применять Python для построения статистических моделей;
⚡️ поработаете с библиотеками Pandas и Matplotlib;
⚡️ разберёте несколько практических заданий;
⚡️ поймёте, для чего нужны нейросети и как начать работу с ChatGPT.
Спикер интенсива — руководитель направления исследования данных в Сбере с восьмилетним опытом в программировании Анастасия Борнева.
🎉 Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Присоединяйтесь!
9 717
Как начинающему Data Science-специалисту получить опыт для старта карьеры?
Можно пройти стажировку. Будьте готовы к тому, что вы охватите узкий пул несложных задач, а ваше развитие будет ограничено спецификой компании. И не забывайте, что даже на этапе отбора есть конкуренция, а её выдержит не каждый.
Есть и другой вариант — пройти «Симулятор аналитика». Это тренажёр реальной работы, где за 4 недели вы научитесь решать максимально разнообразные задачи:
▪️ Разрабатывать интерактивные дашборды
▪️ Автоматизировать поиск аномалий в данных
▪️ Строить ETL-пайплайны
▪️ Анализировать продуктовые метрики
▪️ Планировать и запускать A/B-тесты
Суть симулятора — создать приближенные к реальным условия и подготовить вас к первой работе. Вы сможете безопасно ошибаться, не боясь увольнения, и наберётесь опыта. А в конце наши HR помогут получить оффер.
Записывайтесь на симулятор до 17 апреля!
9 717
#Вопросы_с_собеседования
❓При выборке из таблицы workers запишите год, месяц и день в отдельные поля с помощью EXTRACT
Ответ на картинке.
9 717
Какой результат вернет следующий PostgreSQL/MySQL запрос:
SELECT GREATEST (6.62, - 8, '82') ;
9 717
Функция SUBSTRING_INDEX()
Функция SUBSTRING_INDEX() возвращает подстроку строки до того, как появится указанное число разделителей.
Синтаксис:
SUBSTRING_INDEX(string, delimiter, number).
Протестировать функцию можно здесь.
9 717
Функция MOD
Функция MOD() возвращает остаток от деления одного числа на другое.
Синтаксис:
MOD(x, y)9 717
Какое значение вернёт следующий PostgreSQL запрос:
SELECT CEIL(53.2);
9 717
NOT NULL в CREATE TABLE
Следующий SQL гарантирует, что столбцы "ID", "LastName", и "FirstName" не будут принимать нулевые значения при создании таблицы "Persons".
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
