SQL и Базы Данных
前往频道在 Telegram
Задачи по базам данных и SQL Основы языка SQL, задачи и решения к ним. Админ: @anothertechrock
显示更多3 680
订阅者
-124 小时
-77 天
-1330 天
帖子存档
3 680
Ответ на "В чём разница между
UNION и UNION ALL?".
Оба UNION и UNION ALL объединяют результат двух разных SQL запросов.
Они отличаются тем, как они обрабатывают дубликаты:
UNION выполняет DISTINCT в результирующем наборе, исключая любые повторяющиеся строки.
UNION ALL не удаляет дубликаты, и поэтому он быстрее, чем UNION.3 680
👁🗨 PostgreSQL — наиболее популярная из открытых СУБД в мире.
Все больше проектов требуют навыки PostgreSQL, а на рынке труда все больше ощущается постоянная нехватка администраторов и разработчиков, которые умеют не просто работать с PostgreSQL, а могут проектировать базы данных и развертывать высоконагруженные кластера в облаках, оптимизировать запросы, поддерживать и масштабировать.
Хотите начать осваивать PostgreSQL?
Приходите 10 апреля в 20:00 на вебинар, приуроченный к старту онлайн-курса «PostgreSQL Cloud Solutions» в OTUS. Тема открытого урока: «Автоматизация развертывания на кластера PostgreSQL на базе Patroni в Kubernetes».
🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака».
👉ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/xWNG/
3 680
🔥Как создать интерактивный дашборд, используя BI-решения?
Потренируйтесь вместе с экспертом 29 марта в 20:00 на открытом уроке онлайн-курса «Аналитик данных» в OTUS.
(На курс доступна рассрочка)
⚡️На занятии мы:
— Познакомимся с основами визуализации данных и Business Intelligence
— Поговорим о том, какую роль наглядное представление информации играет в современном мире
— Узнаем, как можно раскрыть свой потенциал в визуальном анализе данных, какие программы для этого подойдут лучше всего
— Создадим интерактивный дашборд, используя бесплатные BI-решения
👉Для участия пройдите вступительный тест:
https://otus.pw/pqWm/
3 680
🔥🔝 Готовы прокачать навыки работы с NoSQL БД?
➡️ Успейте попасть в группу онлайн-курса «NoSQL» OTUS!
Чтобы проверить достаточно ли у вас навыков для обучения на курсе
👉 Пройдите тест
❌📊Обучение посвящено самым популярным решениям: Cassandra, MongoDB, Redis, ClickHouse, Tarantool, Kafka, Neo4j, RabbitMQ и т.д
5️⃣ После 5 месяцев обучения вы сможете:
- Устанавливать и эксплуатировать NoSQL БД, в т.ч. для выделенных виртуальных серверов, больших шардированных кластеров и облачных провайдеров
- Выбрать оптимальное решение в зависимости от вашей задачи и предметной области
- Улучшить производительность СУБД и оптимизировать медленные запросы
📌Старт занятий 29 марта.
👉 Изучайте программу курса и проходите тест для записи в группу: https://otus.pw/8PY2/
Реклама. Информация о рекламодателе на сайте otus.ru3 680
👩💻 Хочешь освоить PostgreSQL?
👁🗨 28 марта в 20:00 в OTUS пройдет открытый урок «Архитектура хранилищ данных. Как сделать выбор?» с Алексеем Железным, архитектором баз данных PostgreSQL
На занятии мы разберем:
➡️ Какие вопросы нужно задать себе перед началом проектирования хранилищ данных
➡️ Какие есть основные принципы построения DWH
➡️ Какие ключевые особенности присущи различным архитектурам и как сделать выбор в пользу одного из решений
⚡️ А также на практике построите архитектуру тестового хранилища прямо на занятии!
👨💻 Открытый урок пройдет в рамках онлайн-курса «PostgreSQL Cloud Solutions», рассчитанного на DevOps-инженеров, SRE, архитекторов данных, администраторов баз данных и разработчиков.
👉 ЗАРЕГИСТРИРОВАТЬСЯ
https://otus.pw/mShc/
3 680
В анализ данных переходят из самых разных сфер. Например, спикеры нашего вебинара — это бывшие сисадмин, врач и выпускник философского факультета МГУ. А сейчас они работают с данными в известных компаниях. На вебинаре они расскажут, как освоили профессии в аналитике данных.
→ Бесплатно, 20 марта в 15:00
Ваши проводники в анализ данных:
◾️Игорь Алдабаев,- Руководитель группы анализа данных в СберМаркете
◾️Ольга Мазур, руководительница практики бизнес-анализа в Samokat.tech
◾️ Антон Гаврюшин, старший системный аналитик в Positive Technologies
◾️Эдуард Григорян, Head of Data Science в Ленте
◾️Артём Исакин, руководитель трудоустройства в направлении анализа данных Яндекс Практикума
Поговорим о четырёх профессиях: бизнес-аналитика, системного аналитика, аналитика данных и специалиста по Data Science. Вы узнаете:
— в чём заключается их работа,
— кому подходят эти профессии,
— нужно ли хорошее знание математики,
— на что обращать внимание при поиске первой работы,
— какие перспективы роста.
Вы сможете задать спикерам вопросы о смене профессии и старте карьеры.
→ Зарегистрироваться на вебинар
3 680
0 - это число.
NULL - это не число, а также NULL не является значением пустой строки. NULL используется для указания того, что данные отсутствуют, неизвестны, неприменимы. NULL не равен ничему, даже другому NULL.
#вопросы #собеседование
3 680
✅ Проверь себя — пройди тест по NoSQL
Вырвись из однотипных задач — освой все основные и популярные NoSQL базы данных.
Пройди тест из 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на продвинутый курс "NoSQL" от OTUS по специальной цене.
🎫Возможна оплата курса в рассрочку
👉 ПРОЙТИ ТЕСТ
Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!
➡️17 марта в 20:00 открытый урок «Знакомство с InterSystems IRIS».
Реклама. Информация о рекламодателе на сайте www.otus.ru
3 680
Трюк дня. SQL - Сортировка зеркальных строк
SELECT game, count(game)
FROM (
select
case when a < b then concat(a, '-' , b)
else concat(b , '-', a ) end as game
from data
) as t
GROUP by game|
#tips3 680
Трюк дня. SQL - Сортировка зеркальных строк
Есть БД со следующей структурой:
id team1 team2 1 spartak csk 2 csk spartak 3 real spartak 4 csk realНужно написать запрос что-бы узнать сколько раз команды играли между собой в виде:
game num spartak-csk 2 real-spartak 1 csk-real 1Решение будет завтра. #tips
3 680
Эксперт Oracle DBA в Открытие
Мы ищем Эксперта Oracle DBA для администрирование СУБД Oracle, а именно: установка, настройка, резервное копирование/восстановление, поиск узких мест в быстродействии БД и предложение путей их решения, помощь разработчикам в оптимизации запросов, диагностика.
Ваши задачи:
- Предлагать решения по оптимизации;
- Мониторить состояния БД;
- Определять причины неоптимального плана запроса;
- Участвовать в анализе результатов нагрузочного тестирования, определения неоптимальной части функционала;
- Писать простейших sql & shell скрипты;
- Настраивать и администрировать СУБД Oracle;
- Знать и применять опыт работы с хинтами Oracle, а также с Oracle OEM Cloud Control;
- Применять опыт работы с трэйсами, анализом/разбором планов запросов и поддерживать отказоустойчивость конфигураций БД;
- Обеспечивать качественное и бесперебойное функционирование программного комплекса, принимать оперативные меры по устранению возникающих в процессе работы нарушений;
- Оформлять необходимую техническую документацию.
От вас ожидаем:
- Опыт работы по Oracle DBA от 3х лет;
- Образование высшее ИТ;
- Глубокое понимание принципов работы БД, опыт настройки и администрирования;
- Понимание принципов работы оптимизатора Oracle, его настроек и параметров;
- Опыт работы с техподдержкой Oracle.
Откликнуться
3 680
Решение вчерашней задачи на логику и мышление.
Все нужно делать поэтапно:
1. Разделить 8 кирпичей на три стопки по 3, 3 и 2 штуки.
2. Взвесить 2 стопки, в которых по 3 кирпича.
3. Если они уравновесились, значит взвесить стопку из двух кирпичей и найти бракованный.
4. Если не уравновесились, то взять 3 кирпича из стопки, которая перевесила и разделить на 3 штуки.
5. Положить по одному на весы. Если один перевесил — он бракованный, если уравновесились, значит, тяжелее всех тот, что остался в стороне.
#логика
3 680
Задача на мышление и логику.
У строителя есть 8 кирпичей, 7 из которых имеют одинаковый вес, а один — тяжелее. Как строителю выявить бракованный кирпич с помощью весов всего за два взвешивания?
Решение будет завтра.
3 680
#DBA #MSSQL #Москва #Удаленка #Middle #Senior
В команду Яндекса требуется администратор баз данных. Вы поможете поддерживать внутренние проекты компании, связанные с СУБД Microsoft SQL Server.
Мы ждем, что вы:
- больше трёх лет администрировали MS SQL;
- хорошо понимаете, как устроена MS SQL;
- создавали и эксплуатировали отказоустойчивые нагруженные инсталляции MS SQL 24 × 7;
- оптимизировали БД;
- свободно владеете T-SQL.
Будет плюсом, если вы:
- знаете PowerShell;
- администрировали серверные ОС Windows;
- знаете сетевые протоколы TCP/IP;
- работали с системами мониторинга и резервного копирования;
- имеете сертификаты MTA, MCSA (SQL Server Adm, Dev, BI) или MCSE.
Откликнуться:
https://yandex.ru/jobs/vacancies/администратор-баз-данных-ms-sql-3454
3 680
Какие из операторов SQL могут быть использованы для выполнения CRUD (Create, Read, Update, Delete) операций над данными?
Решение будет вечером.
#вопросы #собеседование
3 680
Хотите освоить SQL и научиться решать реальные продуктовые задачи?
karpovꓸcourses сделали бесплатный Симулятор, где SQL изучают с нуля до продвинутого уровня на практике. Сейчас на курсе более 120 задач: от базовых до оконных функций.
Это не просто курс, где вы изучите синтаксис языка и основные виды запросов. Здесь вы попробуете себя в роли настоящего аналитика сервиса доставки, поработаете в реальном рабочем окружении и научитесь решать нетривиальные задачи.
Вы разберётесь как:
- переводить запросы с языка бизнеса на язык аналитики
- формулировать и проверять гипотезы
- рассчитывать продуктовые метрики
- визуализировать результаты анализа
- строить интерактивные дашборды
Обучение проходит на платформе школы.
[Начать учиться SQL]
