ch
Feedback
SQL и Базы Данных

SQL и Базы Данных

前往频道在 Telegram

Задачи по базам данных и SQL Основы языка SQL, задачи и решения к ним. Админ: @anothertechrock

显示更多
3 701
订阅者
+124 小时
-57
-830
帖子存档
Получите 4 курса за 0 рублей и попробуйте себя в роли аналитика! Только сегодня у вас есть возможность погрузиться в особенно
Получите 4 курса за 0 рублей и попробуйте себя в роли аналитика! Только сегодня у вас есть возможность погрузиться в особенности специализации и начать решать реальные задачи на живом практикуме. Перейдя по ссылке, вы получите: Вводный курс: всё, что вам нужно знать на старте про профессию Аналитика и другие ключевые профессии в IT Мастер-класс по аналитике: узнаете, как быстро войти в профессию, и решите реальные задачи Эксклюзивные лекции по основам программирования – знания, которые необходимы для любой IT-профессии Ну что готовы начать? Жмите на ссылку 👉 ЗДЕСЬ Реклама ООО "ГикБреинс" erid: LjN8KYsBj

Трюк дня. Удаление лишних пробелов в строке с использованием REGEX. Предположим, есть строка, содержащая такой текст: This is a test string Требуется удалить из строки лишние пробелы. Решение: Используйте функцию REGEXP_REPLACE: SELECT REGEXP_REPLACE('This is a test string','( ){2,}',' '); #tips

Хотите усовершенствовать навыки работы с аналитическими СУБД? 🚀 11 мая 20:00 пройдет открытый урок «Визуализация данных на о
Хотите усовершенствовать навыки работы с аналитическими СУБД? 🚀 11 мая 20:00 пройдет открытый урок «Визуализация данных на основе Clickhouse и Apache Superset». Вебинар приурочен к старту онлайн-курса «Data Warehouse Analyst» в OTUS. Для участия пройдите вступительный тест 👉 https://otus.pw/vgzg6/ Вы узнаете: ✅ Как подготовить БД Clickhouse для загрузки данных и их эффективного использования ✅ Основные принципы работы популярного BI-инструмента Apache Superset ✅ Как связать все воедино, начиная от хранилища и метода загрузки данных, заканчивая графиками В результате урока вы получите понимание об одном из способов построения хранилища, направленного на визуализацию информации, познакомитесь с современными инструментами формирования отчетности, примените полученные знания на практике. 👨‍🎓 Занятие проведет Алексей Железной, Data Engineer в Wildberries и преподаватель OTUS. Продолжить обучение вы сможете на курсе, его можно оплатить разными способами. Для участия пройдите вступительный тест 👉 https://otus.pw/vgzg6/

Полезные функции и операторы SQL В этом видео автор рассматривает функции и операторы SQL, которые наиболее полезны в виду их разнообразного применения. 00:00 Вступление 00:24 Работа с полями таблиц в SQL 00:57 Создать таблицу для работы 01:09 Добавить поле в таблицу 01:34 Узнать тип поля 01:48 Переместить поле 02:22 Изменить тип поля 03:19 Переименовать поле 03:37 Удалить поле 03:58 Форматирование записей 05:55 Временные таблицы в SQL Смотреть это видео на youtube: youtu.be/SglQ7CCkkTw

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

Трюк дня. Найти записи с граничными значениями без соединения таблицы на саму себя Один из вариантов - это сначала найти максимальное значение для каждого ID с помощью GROUP BY, и затем соединить таблицу с самой собой по ID и max значению. Но есть способ лучше: SELECT dat2.* FROM ( SELECT dat.*, CASE WHEN (num = MAX(num) OVER (PARTITION BY id)) THEN 'y' ELSE 'n' END AS max_num FROM current_table dat ) dat2 WHERE max_num = 'y' #tips

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

SQL Pocket Guide: A Guide to SQL Usage Автор: Alice Zhao Год издания: 2021 #sql #en Скачать книгу
SQL Pocket Guide: A Guide to SQL Usage Автор: Alice Zhao Год издания: 2021 #sql #en Скачать книгу

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

Как выбрать все записи из таблицы "Persons", для которых значение колонки "FirstName" начинается с "a"?
Anonymous voting

⁉️ 3 из 5 компаний уже перешли с Oracle и MS SQL на PostgreSQL ⚠️ PostgreSQL хорошо выполняет сложные запросы и позволяет соз
⁉️ 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/DZJW/ Реклама. Информация о рекламодателе на сайте otus.ru

Трюк дня. Получить id покупки с максимальной value для каждого customer. Например, есть таблица: id customer value 1 Alex 5 2 Sam 1 3 Sam 3 В результате нужно получить следующее: id customer value 1 Alex 5 3 Sam 3 В PostgreSQL можно использовать оператор DISTINCT ON: SELECT DISTINCT ON(customer) id, customer, value FROM table ORDER BY customer, value DESC, id #tips А какие варианты решения вы знаете?

Разработчик PL\SQL в Открытие Наша команда разрабатывает технологические решения в розничном программном обеспечении Банка на PL-SQL. Обязанности: - Разработка функционала по розничному направлению для банковского ПО 3Card-R. Требования: - Высшее техническое образование (ИТ); - Опыт разработки на ORACLE, PL\SQL от 2 лет; Узнать подробнее и откликнуться

Есть библиотека с книгами. Оперируя сущностями «Книга» и «Автор», Вы хотите сохранить реестр своей библиотеки в БД. Сколько таблиц понадобится для эффективного хранения такой структуры в 3-й нормальной форме?
Anonymous voting

❓Хотите автоматизировать работу с данными? 12 апреля в 20:00 мск в рамках онлайн-курса «Аналитик данных» пройдет открытый уро
❓Хотите автоматизировать работу с данными? 12 апреля в 20:00 мск в рамках онлайн-курса «Аналитик данных» пройдет открытый урок, где мы обсудим, как начать учить SQL с нуля и не разочароваться. 🔥Если вы создаете отчеты в Excel / PowerPoint и задумываетесь о том, как можно автоматизировать свою работу, получить новые умения и перейти в сферу дата-аналитики — этот вебинар для вас. ✨Кажется, что это потребует годы жизни, но на самом деле овладеть одним из необходимых навыков можно достаточно быстро. На вебинаре мы узнаем, как начать этот путь наилучшим образом: — Рассмотрим азы теории — Познакомимся с доступными тренажерами и инструментами — Напишем свои первые SQL-запросы Продолжить свой путь в анализе данных можно уже во время обучения на курсе (доступна рассрочка). 👇Для участия в вебинаре пройдите вступительный тест и зарегистрируйтесь на занятие: https://otus.pw/V9kj/

Ответ на "В чём разница между UNION и UNION ALL?". Оба UNION и UNION ALL объединяют результат двух разных SQL запросов. Они отличаются тем, как они обрабатывают дубликаты: UNION выполняет DISTINCT в результирующем наборе, исключая любые повторяющиеся строки. UNION ALL не удаляет дубликаты, и поэтому он быстрее, чем UNION.

Вопрос с собеседования. В чём разница между UNION и UNION ALL?

👁‍🗨 PostgreSQL — наиболее популярная из открытых СУБД в мире. Все больше проектов требуют навыки PostgreSQL, а на рынке тру
👁‍🗨 PostgreSQL — наиболее популярная из открытых СУБД в мире. Все больше проектов требуют навыки PostgreSQL, а на рынке труда все больше ощущается постоянная нехватка администраторов и разработчиков, которые умеют не просто работать с PostgreSQL, а могут проектировать базы данных и развертывать высоконагруженные кластера в облаках, оптимизировать запросы, поддерживать и масштабировать. Хотите начать осваивать PostgreSQL? Приходите 10 апреля в 20:00 на вебинар, приуроченный к старту онлайн-курса «PostgreSQL Cloud Solutions» в OTUS. Тема открытого урока: «Автоматизация развертывания на кластера PostgreSQL на базе Patroni в Kubernetes». 🎁 На занятии спикер Евгений Аристов, архитектор баз данных PostgreSQL, разыграет свою книгу «PostgreSQL 14. Оптимизация, Kubernetes, кластера, облака». 👉ЗАРЕГИСТРИРОВАТЬСЯ https://otus.pw/xWNG/

SQL programming for beginners Автор: Richard Machina Год издания: 2020 #SQL Скачать книгу
SQL programming for beginners Автор: Richard Machina Год издания: 2020 #SQL Скачать книгу

🔥Как создать интерактивный дашборд, используя BI-решения? Потренируйтесь вместе с экспертом 29 марта в 20:00 на открытом уро
🔥Как создать интерактивный дашборд, используя BI-решения? Потренируйтесь вместе с экспертом 29 марта в 20:00 на открытом уроке онлайн-курса «Аналитик данных» в OTUS. (На курс доступна рассрочка) ⚡️На занятии мы: — Познакомимся с основами визуализации данных и Business Intelligence — Поговорим о том, какую роль наглядное представление информации играет в современном мире — Узнаем, как можно раскрыть свой потенциал в визуальном анализе данных, какие программы для этого подойдут лучше всего — Создадим интерактивный дашборд, используя бесплатные BI-решения 👉Для участия пройдите вступительный тест: https://otus.pw/pqWm/