sqlprofi | Unsorted

Telegram-канал sqlprofi - SQL Pro

5451

SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор

Subscribe to a channel

SQL Pro

Решение сегодняшней задачи на логику и мышление.

Сперва наполните пятилитровое ведро. Далее перелейте из него воду в трехлитровое так, чтобы в пятилитровом осталось 2 л воды (полностью заполнив трехлитровое). Вылейте из меньшего ведра всю воду и перелейте в него оставшиеся в большем 2 л. Снова наполните пятилитровое и перелейте один литр в трехлитровое (оно как раз заполнится): так в большем ведре останется 4 л воды.

#логика

Читать полностью…

SQL Pro

Задача на мышление и логику.

Есть
2 пустых ведра: первое объемом 5 л, второе - 3 л. Как с их помощью отмерить 4 литра воды?

Решение будет вечером.

#логика

Читать полностью…

SQL Pro

Ответ на #вопрос56

Запрос выведет 50 строк, т. к. тут перекрестное объединение, являющееся значением по умолчанию, когда условие WHERE, отсутствует.

#вопросы #собеседование

Читать полностью…

SQL Pro

Хотите самостоятельно и оптимально готовить срезы и витрины данных? 📊


Приходите учиться этому 25 апреля 20:00 на открытый урок онлайн-курса «Data Warehouse» в OTUS. Начинаем обучение с важной темы: «Аналитика ключевых метрик компании с использованием dbt Metrics».

На вебинаре вы узнаете:

- Что такое семантический слой, и в чем разница между метрикой и витриной данных

- О правилах декларативной конфигурации метрик в yaml

- Как использовать продвинутые возможности dbt Metrics (derived metrics, secondary calculations)

Продолжить обучение вы сможете уже на курсе. Возможны разные формы оплаты.

Спикер: Артемий Козырь, Analytics Engineer в британской компании Wheely. Имеет 7+ лет опыта в области хранилищ данных, ELT pipelines, анализа данных и визуализации.

Для участия пройдите вступительный тест 👉 https://otus.pw/sktk/

Нативная интеграция. Информация о продукте на сайте otus.ru

Читать полностью…

SQL Pro

Tech MeetUp от Сбера в Санкт-Петербурге — крутая возможность узнать много нового о frontend, backend и QA, познакомиться с топовыми спикерами и пообщаться с интересными людьми 👨‍💻

👉 Какие темы будем обсуждать?

Наши лучшие специалисты расскажут о магии, которая происходит внутри Сбера: как нажатие одной кнопки запускает сотни процессов, как правильно тестировать действия, кто стоит на страже багов.

Еще они поделятся, с какими проблемами столкнулись при использовании виртуальных машин в дата-центрах и поговорят об использовании Mobx State Tree при разработке React-приложений

👉 Что еще интересного будет на митапе?

Нетворкинг, Q&A-сессии и кофе-брейк.

👉 Где и когда встречаемся?

25 апреля в 18:30 в единственном IT-баре в Санкт-Петербурге — Failover Bar по адресу: 7-я линия Васильевского острова, 42.

Узнать подробности и зарегистрироваться!

Читать полностью…

SQL Pro

Задача на мышление и логику.

Какая цифра чаще всего встречается между числами от 1 до 1000 включительно?

Решение будет вечером.

#логика

Читать полностью…

SQL Pro

Ответ на #вопрос55

INSERT INTO table2 (column1, column2, column3, ...)
SELECT column1, column2, column3, ...
FROM table1
WHERE condition;

#вопросы #собеседование

Читать полностью…

SQL Pro

Аналитики тут? Есть вакансии в крутом финтехе.

С 29 апреля в Тинькофф стартует Analyst Week Offer — онлайн-событие для системных, продуктовых и бизнес-аналитиков. Сможете пройти собеседование за день и получить оффер через неделю.

Если вы в деле, оставьте заявку до 26 апреля: https://fb.tinkoff.ru/wo-analytics_2023

Читать полностью…

SQL Pro

Трюк дня. Как узнать размер базы данных PostgreSQL одной командой, не используя скриптов?

SELECT pg_size_pretty( pg_database_size( 'sample_db' ) );

pg_size_pretty
----------------
36 GB

Также можно посмотреть и размер таблицы (с индексами):

SELECT pg_size_pretty( pg_total_relation_size( 'table' ) );

pg_size_pretty
----------------
6341 MB

Если нужно без индексов, тогда запрос другой:

# SELECT pg_size_pretty( pg_relation_size( 'table' ) );

pg_size_pretty
----------------
1341 MB

#tips

Читать полностью…

SQL Pro

Решение сегодняшней задачи на логику и мышление.

На месте знака вопроса должна стоять цифра 1. Для получения правильного ответа нужно посчитать количество кружочков в цифрах слева и написать полученный результат справа.

#логика

Читать полностью…

SQL Pro

Ответ на #вопрос54

BEGIN TRAN
TRUNCATE TABLE Employees
ROLLBACK
SELECT * FROM Employees

#вопросы #собеседование

Читать полностью…

SQL Pro

Трюк дня. Как в sql добавить к datetime 7 дней

Если надо изменить значение поля end_time прибавив к нему 7 дней, то запрос должен выглядеть так:

update purchases set end_time = DATE_ADD(end_time, INTERVAL 7 DAY);

Если обновлять надо не все записи, то нужно добавить условие WHERE

#tips

Читать полностью…

SQL Pro

👁‍🗨 PostgreSQL — наиболее популярная из открытых СУБД в мире.

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

Хотите начать осваивать PostgreSQL?

Приходите 10 апреля в 20:00 на вебинар, приуроченный к старту онлайн-курса «PostgreSQL Cloud Solutions» в OTUS. Тема открытого урока: «Автоматизация развертывания на кластера PostgreSQL на базе Patroni в Kubernetes».

🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».

👉ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/VJPX/

Читать полностью…

SQL Pro

Задача на мышление и логику.

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

Решение будет вечером.

#логика

Читать полностью…

SQL Pro

❗️ Хотите научиться проектировать базы данных в MS SQL?

Начните погружение в эту область с темы «Реализация ETL средствами SQL Server Integration Services». 6 апреля в 20:00 на открытом уроке в OTUS мы рассмотрим назначение и основные возможности SQL Server Integration Services (SSIS).

Вебинар приурочен к страту онлайн-курса «MS SQL Server разработчик».

Во время занятия мы на реальном примере выполним извлечение (Extract), преобразование (Transform) и загрузку (Load) данных из различных источников в базу SQL Server.

✅ Не упустите возможность познакомиться с экспертом и протестировать формат обучения. Продолжить обучение на курсе можно в рассрочку.

👉 Для регистрации пройдите вступительный тест
https://otus.pw/8BAl/

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

SQL Pro

Хочешь освоить PostgreSQL?

📌 26 апреля в 20:00 в OTUS пройдет открытый урок «Резервное копирование и восстановление» https://otus.pw/XSq5/ с Евгением Аристовым, архитектором баз данных PostgreSQL, MongoDB, MSSQL, Oracle, MySQL, MariaDB, Couchbase и автором книг по PostgreSQL.

📘На занятии мы разберем:
• Стандартные методы логического и физического копирования
• Современную утилиту pg_probackup
• Лучшие практики по бэкапам и восстановлению

🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».

Вебинар приурочен к старту онлайн-курса «PostgreSQL Cloud Solutions». Возможны разные способы оплаты курса.

👉 Пройдите вступительный тест, чтобы попасть на занятие
https://otus.pw/XSq5/

Нативная интеграция. Информация о продукте www.otus.ru

Читать полностью…

SQL Pro

💪 Пройди тест по MS SQL и проверь свои знания.

Ответишь — пройдешь на углубленный курс "MS SQL Server разработчик" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .

📌 ПРОЙТИ ТЕСТ:
https://otus.pw/3tHT/

Нативная интеграция. Информация о продукте www.otus.ru

Читать полностью…

SQL Pro

#вопрос56

Предположим, есть две таблицы Emp (ID, name, DeptId), Dept(ID, name). В таблице Emp 10 записей, а в Dept – 5. Сколько строк будет отображаться в результате следующего SQL-запроса:

Select * From Emp, Dept

Решение будет вечером.

#вопросы #собеседование

Читать полностью…

SQL Pro

Хотите освоить SQL и научиться решать реальные продуктовые задачи?

karpovꓸcourses сделали бесплатный Симулятор, где SQL изучают с нуля до продвинутого уровня на практике. Сейчас на курсе более 120 задач: от базовых до оконных функций.

Это не просто курс, где вы изучите синтаксис языка и основные виды запросов. Здесь вы попробуете себя в роли настоящего аналитика сервиса доставки, поработаете в реальном рабочем окружении и научитесь решать нетривиальные задачи.

Вы разберётесь как:
▫️переводить запросы с языка бизнеса на язык аналитики
▫️формулировать и проверять гипотезы
▫️рассчитывать продуктовые метрики
▫️визуализировать результаты анализа
▫️строить интерактивные дашборды

Обучение проходит на платформе школы
[Начать учиться SQL]

Читать полностью…

SQL Pro

Решение сегодняшней задачи на логику и мышление.

Самая распространенная цифра — 1! Вы поняли, почему? Каждое число от 1 до 9 встречается ровно одинаковое количество раз в каждых десяти числах. Но поскольку было включено число 1000, цифра 1 появляется в числовом ряде на один раз больше.

Итак, всего цифра 1 встречается 301 раз, в то время как все остальные числа встречаются в ряде по 300 раз.

#логика

Читать полностью…

SQL Pro

⁉️ 3 из 5 компаний уже перешли с Oracle и MS SQL на PostgreSQL

⚠️ PostgreSQL хорошо выполняет сложные запросы и позволяет создавать высокодоступные отказоустойчивые и параллельные кластера под ""тяжелые"" задач. В 2023 году можно сказать, что работа с PostgreSQL — навык, открывающий двери в более интересные и перспективные проекты.

🔥 27 апреля стартует практический онлайн-курс «PostgreSQL Cloud Solutions» в OTUS. За 4 месяца на живых вебинарах вы научитесь уверенно работать с PostgreSQL, используя решения on-premise, виртуальные и облачные инфраструктуры.

Результат вашего обучения — собственный отказоустойчивый географически распределенный кластер PostgreSQL.

Ответьте на 29 вопросов и проверьте, насколько вы готовы к обучению на курсе PostgreSQL Cloud Solutions

👉🏻 ПРОЙТИ ТЕСТ
https://otus.pw/N7dc/

Реклама. Информация о рекламодателе на сайте otus.ru

Читать полностью…

SQL Pro

#вопрос55

Как скопировать данные из одной таблицы в другую?

Решение будет вечером.

#вопросы #собеседование

Читать полностью…

SQL Pro

У вас аналитический склад ума, но непонятно, где его применить? Хотите попробовать себя в роли аналитика данных? У вас есть такая возможность с курсом «Аналитик данных с нуля» от Skillbox!

💥Бесплатный доступ к первым 3 модулям!

Вы изучите и поработаете с SQL, Power BI, Python. Разберётесь с Яндекс.Метрикой и Google Analytics. Научитесь систематизировать разрозненные знания и применять их на практике.

Защитите итоговую работу: рассмотрите результаты A/B-тестирования в компьютерной игре. Оцените, какой эффект оказала внутриигровая акция. Сделаете вывод, стоит ли проводить такую активность внутри игры ещё раз.

Курс не требует знаний математики и программирования. Доступ к обучающим материалам 24/7, начало обучения в любое удобное время. Возможность получить первый доход по профессии уже во время обучения на платформе.

Центр карьеры Skillbox окажет помощь в трудоустройстве.

Регистрация по ссылке: https://epic.st/uL5E5-

Читать полностью…

SQL Pro

Трюк дня. Как узнать размер базы данных PostgreSQL одной командой, не используя скриптов?

Решение будет вечером.

#tips

Читать полностью…

SQL Pro

Задача на мышление и логику.

6636 — 3, 8118 — 4, 2242 — 0, 3316 — ?

Решение будет вечером.

#логика

Читать полностью…

SQL Pro

#вопрос54

Что выведет приведенный запрос, если в таблице Employee 10 записей?

Решение будет вечером.

#вопросы #собеседование

Читать полностью…

SQL Pro

Трюк дня. Как в sql добавить к datetime 7 дней

Нужно выбрать все столбики в end_time и добавить к ним 7 дней. Примерный код:

select * from purchases where end_time > Cast('2022-*-*' as datetime)+7

Решение будет вечером.

#tips

Читать полностью…

SQL Pro

Решение сегодняшней задачи на логику и мышление.

Это был лысый художник.

#логика

Читать полностью…

SQL Pro

Ответ на #вопрос53

Да, можно. Например, так:

SET IDENTITY_INSERT TABLE1 ON

INSERT INTO TABLE1 (ID,NAME)
SELECT ID,NAME FROM TEMPTB1

SET IDENTITY_INSERT OFF

#вопросы #собеседование

Читать полностью…

SQL Pro

#вопрос53

Можно ли явным образом задать значение поля AUTO_INCREMENT?

Решение будет вечером.

#вопросы #собеседование

Читать полностью…
Subscribe to a channel