SQL Pro
Ir al canal en Telegram
SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор
Mostrar más4 998
Suscriptores
-324 horas
-17 días
+430 días
Archivo de publicaciones
4 998
📌 Базы данных используются везде: от небольших приложений до крупных корпоративных систем. Хотите начать уверенно с ними работать?
⚠️ Начните с вебинара «OLAP и OLTP: практическое сравнение». На открытом уроке 15 мая в 20:00 мск мы сравним эти разные технологии обработки данных в базах данных.
👨💻 На вебинаре вы узнаете:
- Какие основные различия существуют между OLAP и OLTP.
- Какие ключевые особенности присущи различным архитектурам и как правильно скомбинировать оба решения.
⬆️ Прямо на занятии, построим архитектуру тестового хранилища на практике.
Вебинар пройдет в рамках онлайн-курса «Базы данных» в OTUS. Больше навыков по работе с БД ждет вас на курсе, возможны разные способы его оплаты.👉 Готовьте вопросы и записывайтесь на вебинар! https://otus.pw/mY88/
Нативная интеграция. Информация о продукте www.otus.ru4 998
Ответ на #вопрос58
NVARCHAR способен хранить значения в формате Unicode – каждый символ занимает 2 байта, а кодировка занимает 65 536 символов.
VARCHAR хранит значения в формате ASCII – каждый символ занимает байт, а кодировка занимает 256 символов.
#вопросы #собеседование
4 998
#вопрос58
Чем отличается VARCHAR от NVARCHAR?
Решение будет вечером.
#вопросы #собеседование
4 998
📌 PostgreSQL — открытая реляционная база данных с высокой производительностью, надежностью и поддержкой стандартов SQL, которая все больше используется в различных проектах.
✅ Для стабильной и безотказной работы приложения крайне важен мониторинг базы данных.
⚠️ 16 мая в 20:00 мск состоится вебинар «Мониторинг PostgreSQL grafana+prometheus» — https://otus.pw/Mlt7/
⬆️На вебинаре мы рассмотрим и настроим мониторинг PostgreSQL с помощью Grafana и Prometheus.
Этот вебинар приурочен к старту курса «PostgreSQL для администраторов баз данных и разработчиков», после урока вы сможете продолжить обучение. OTUS предоставляет разные способы оплаты курса.👉 Готовьте вопросы и записывайтесь на вебинар! https://otus.pw/Mlt7/
Нативная интеграция. Информация о продукте www.otus.ru4 998
Решение сегодняшней задачи на логику и мышление.
Каждый номер страницы имеет цифру на месте единицы, так что есть N цифр, расположенных на месте единицы. А вот после 9 начинаются двухзначные числа, и нам нужно добавить N-9 цифр. То же самое с трехзначными, которые начинаются после 99: добавляем N-99 цифр. Продолжать нет смысла, так как сумма не предполагает более 999 страниц. Получаем следующую формулу:
N + (N-9) + (N-99) = 1095
Далее просто решаем:
3N - 108 = 1095
3N = 1203
N = 401
Итого 401 страница.
#логика
4 998
Задача на мышление и логику.
Книга содержит N страниц, которые пронумерованы стандартно: от 1 до N. Если сложить количество цифр (не сами числа), что содержатся в каждом номере страницы, выйдет 1095. Так сколько в книге страниц?
Решение будет вечером.
#логика
4 998
Аналитик? Project? Маркетолог?
Подключайся к нашему сообществу Data Analyst REBRAIN.
С нас:
Бесплатные открытые практикумы каждый месяц.
Спикеры — профессиональные аналитики.
Разбор реальных кейсов анализа данных.
Самый актуальный технологический стек — Python, SQL, Tableau, бизнес-метрики и визуализацию данных, статистику, теорию вероятностей и др.
Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций.
И да, все это бесплатно!
Подключайтесь.
4 998
Ответ на #вопрос57
SELECT * FROM mytable WHERE a=X UNION ALL SELECT * FROM mytable WHERE b=Y AND a!=XКлючевое место – AND a!=X. Это дает вам все плюшки UNION DISTINCT, избегая при этом просадки производительности. #вопросы #собеседование
4 998
#вопрос57
Напишите SQL-запрос, с применением UNION ALL (не UNION), использующий WHERE для устранения дубликатов.
Решение будет вечером.
#вопросы #собеседование
4 998
Трюк дня. Что такое миграции и как создать миграции бд postgresql?
Миграции - инструмент для перевода базы из одного состояния в другое. Своего рода git для бд.
Обычно когда просят написать миграцию, то имеют ввиду SQL-файл, выполнение которого переведёт схему базы в новое состояние. То есть файл с инструкциями типа create table, alter table и тд. Часто необходим и второй файл - файл отката, который вернёт всё к исходному состоянию.
Так как последовательность применения таких файлов очень важана (например, в первой миграции создали таблицу, а во второй модифицируем её), то имена файлов содержат возрастающий идентификатор миграции. Часто этот идентификатор - просто дата и время миграции:
migrations/
- 20220728102400_create-foo-table_up.sql
- 20220728102400_create-foo-table_down.sql
Инструмент миграции применяет SQL-файл и помечает (обычно в той же базе данных, в своей служебной табличке), что миграция с этим идентификатором уже применена. При повторном запуске применённые миграции будут пропущены. Соответственно применённую миграцию можно откатить, найдя down-файл с нужным идентификатором.
#tips4 998
VK Databases Meetup — мероприятие про тренды, технологии и лучшие практики в мире баз данных
⏰Когда: 18 мая, 15:00 по Москве
📍Где: офис VK и онлайн-трансляция
⚡️ Регистрация
Центральным событием митапа станет дискуссия «В поисках новых героев: что происходит с СУБД в России?». Эксперты из Tarantool, Arenadata, Jatoba, Yenisey и VK Cloud обсудят тенденции развития баз данных и поговорят о том, как сфера СУБД будет меняться в обозримом будущем:
• какие локальные и глобальные факторы влияют на функциональность СУБД;
• как меняются запросы пользователей;
• какие сложности сегодня есть в планировании архитектуры и миграции;
• зачем разработчикам новые СУБД.
Также в программе архитектурный и технологический треки.
В рамках архитектурного трека вместе с экспертами X5 Доставка и VK обсудим трудности, с которыми сталкиваются команды при разработке высоконагруженных систем.
На технологическом треке представитель Arenadata расскажет о процессе миграции СУБД на примере Oracle, «Инфосистемы Джет» рассмотрят популярные уязвимости Open-Source-баз данных, а VK Cloud поговорят о подходах к построению резервного копирования баз данных.
👉 Зарегистрироваться
4 998
Трюк дня. Что такое миграции и как создать миграции бд postgresql?
Решение будет вечером.
#tips
4 998
Решение сегодняшней задачи на логику и мышление.
Сперва наполните пятилитровое ведро. Далее перелейте из него воду в трехлитровое так, чтобы в пятилитровом осталось 2 л воды (полностью заполнив трехлитровое). Вылейте из меньшего ведра всю воду и перелейте в него оставшиеся в большем 2 л. Снова наполните пятилитровое и перелейте один литр в трехлитровое (оно как раз заполнится): так в большем ведре останется 4 л воды.
#логика
4 998
❓Хочешь освоить 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.ru4 998
Задача на мышление и логику.
Есть 2 пустых ведра: первое объемом 5 л, второе - 3 л. Как с их помощью отмерить 4 литра воды?
Решение будет вечером.
#логика
4 998
💪 Пройди тест по MS SQL и проверь свои знания.
Ответишь — пройдешь на углубленный курс "MS SQL Server разработчик" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса🎁 .
📌 ПРОЙТИ ТЕСТ:
https://otus.pw/3tHT/
Нативная интеграция. Информация о продукте www.otus.ru4 998
Ответ на #вопрос56
Запрос выведет 50 строк, т. к. тут перекрестное объединение, являющееся значением по умолчанию, когда условие WHERE, отсутствует.
#вопросы #собеседование
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
