ch
Feedback
SQL Pro

SQL Pro

前往频道在 Telegram

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

显示更多
4 924
订阅者
+124 小时
-37
-3430
帖子存档
SQL Pro
4 924
Решение сегодняшней задачи на логику и мышление. Каждый номер страницы имеет цифру на месте единицы, так что есть N цифр, расположенных на месте единицы. А вот после 9 начинаются двухзначные числа, и нам нужно добавить N-9 цифр. То же самое с трехзначными, которые начинаются после 99: добавляем N-99 цифр. Продолжать нет смысла, так как сумма не предполагает более 999 страниц. Получаем следующую формулу: N + (N-9) + (N-99) = 1095 Далее просто решаем: 3N - 108 = 1095 3N = 1203 N = 401 Итого 401 страница. #логика

SQL Pro
4 924
Задача на мышление и логику. Книга содержит N страниц, которые пронумерованы стандартно: от 1 до N. Если сложить количество цифр (не сами числа), что содержатся в каждом номере страницы, выйдет 1095. Так сколько в книге страниц? Решение будет вечером. #логика

SQL Pro
4 924
Аналитик? Project? Маркетолог? Подключайся к нашему сообществу Data Analyst REBRAIN. С нас: Бесплатные открытые практикумы каждый месяц. Спикеры — профессиональные аналитики. Разбор реальных кейсов анализа данных. Самый актуальный технологический стек — Python, SQL, Tableau, бизнес-метрики и визуализацию данных, статистику, теорию вероятностей и др. Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций. И да, все это бесплатно! Подключайтесь.

SQL Pro
4 924
Ответ на #вопрос57
SELECT * FROM mytable WHERE a=X UNION ALL SELECT * FROM mytable WHERE b=Y AND a!=X

Ключевое место – AND a!=X. Это дает вам все плюшки UNION DISTINCT, избегая при этом просадки производительности. #вопросы #собеседование

SQL Pro
4 924
#вопрос57 Напишите SQL-запрос, с применением UNION ALL (не UNION), использующий WHERE для устранения дубликатов. Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
Каков порядок выполнения операторов AND и OR?
Anonymous voting

SQL Pro
4 924
Трюк дня. Что такое миграции и как создать миграции бд postgresql? Миграции - инструмент для перевода базы из одного состояния в другое. Своего рода git для бд. Обычно когда просят написать миграцию, то имеют ввиду SQL-файл, выполнение которого переведёт схему базы в новое состояние. То есть файл с инструкциями типа create table, alter table и тд. Часто необходим и второй файл - файл отката, который вернёт всё к исходному состоянию. Так как последовательность применения таких файлов очень важана (например, в первой миграции создали таблицу, а во второй модифицируем её), то имена файлов содержат возрастающий идентификатор миграции. Часто этот идентификатор - просто дата и время миграции:
migrations/
    - 20220728102400_create-foo-table_up.sql
    - 20220728102400_create-foo-table_down.sql

Инструмент миграции применяет SQL-файл и помечает (обычно в той же базе данных, в своей служебной табличке), что миграция с этим идентификатором уже применена. При повторном запуске применённые миграции будут пропущены. Соответственно применённую миграцию можно откатить, найдя down-файл с нужным идентификатором. #tips

SQL Pro
4 924
VK Databases Meetup — мероприятие про тренды, технологии и лучшие практики в мире баз данных ⏰Когда: 18 мая, 15:00 по Москве
VK Databases Meetup — мероприятие про тренды, технологии и лучшие практики в мире баз данных ⏰Когда: 18 мая, 15:00 по Москве 📍Где: офис VK и онлайн-трансляция ⚡️ Регистрация Центральным событием митапа станет дискуссия «В поисках новых героев: что происходит с СУБД в России?». Эксперты из Tarantool, Arenadata, Jatoba, Yenisey и VK Cloud обсудят тенденции развития баз данных и поговорят о том, как сфера СУБД будет меняться в обозримом будущем: • какие локальные и глобальные факторы влияют на функциональность СУБД; • как меняются запросы пользователей; • какие сложности сегодня есть в планировании архитектуры и миграции; • зачем разработчикам новые СУБД. Также в программе архитектурный и технологический треки. В рамках архитектурного трека вместе с экспертами X5 Доставка и VK обсудим трудности, с которыми сталкиваются команды при разработке высоконагруженных систем. На технологическом треке представитель Arenadata расскажет о процессе миграции СУБД на примере Oracle, «Инфосистемы Джет» рассмотрят популярные уязвимости Open-Source-баз данных, а VK Cloud поговорят о подходах к построению резервного копирования баз данных. 👉 Зарегистрироваться

SQL Pro
4 924
Трюк дня. Что такое миграции и как создать миграции бд postgresql? Решение будет вечером. #tips

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

SQL Pro
4 924
❓Хочешь освоить PostgreSQL? 📌 26 апреля в 20:00 в OTUS пройдет открытый урок «Резервное копирование и восстановление» https:
Хочешь освоить 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
4 924
Задача на мышление и логику. Есть 2 пустых ведра: первое объемом 5 л, второе - 3 л. Как с их помощью отмерить 4 литра воды? Решение будет вечером. #логика

SQL Pro
4 924
💪 Пройди тест по MS SQL и проверь свои знания. Ответишь — пройдешь на углубленный курс "MS SQL Server разработчик" от OTUS п
💪 Пройди тест по MS SQL и проверь свои знания. Ответишь — пройдешь на углубленный курс "MS SQL Server разработчик" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 . 📌 ПРОЙТИ ТЕСТ: https://otus.pw/3tHT/ Нативная интеграция. Информация о продукте www.otus.ru

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

SQL Pro
4 924
#вопрос56 Предположим, есть две таблицы Emp (ID, name, DeptId), Dept(ID, name). В таблице Emp 10 записей, а в Dept – 5. Сколько строк будет отображаться в результате следующего SQL-запроса: Select * From Emp, Dept Решение будет вечером. #вопросы #собеседование

SQL Pro
4 924
Хотите самостоятельно и оптимально готовить срезы и витрины данных? 📊 Приходите учиться этому 25 апреля 20:00 на открытый ур
Хотите самостоятельно и оптимально готовить срезы и витрины данных? 📊 Приходите учиться этому 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
4 924
Возможно ли использование одновременно двух агрегирующих функций: select min(price), max(price) from Orders;
Anonymous voting

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

SQL Pro
4 924
select * from R, S в SQL эквивалентно...
Anonymous voting

SQL Pro
4 924
Tech MeetUp от Сбера в Санкт-Петербурге — крутая возможность узнать много нового о frontend, backend и QA, познакомиться с то
Tech MeetUp от Сбера в Санкт-Петербурге — крутая возможность узнать много нового о frontend, backend и QA, познакомиться с топовыми спикерами и пообщаться с интересными людьми 👨‍💻 👉 Какие темы будем обсуждать? Наши лучшие специалисты расскажут о магии, которая происходит внутри Сбера: как нажатие одной кнопки запускает сотни процессов, как правильно тестировать действия, кто стоит на страже багов. Еще они поделятся, с какими проблемами столкнулись при использовании виртуальных машин в дата-центрах и поговорят об использовании Mobx State Tree при разработке React-приложений 👉 Что еще интересного будет на митапе? Нетворкинг, Q&A-сессии и кофе-брейк. 👉 Где и когда встречаемся? 25 апреля в 18:30 в единственном IT-баре в Санкт-Петербурге — Failover Bar по адресу: 7-я линия Васильевского острова, 42. Узнать подробности и зарегистрироваться!