sqlprofi | Unsorted

Telegram-канал sqlprofi - SQL Pro

5451

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

Subscribe to a channel

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

🔥 Как решать задачу Question-Answering в NLP?

✅ Изучим 3 апреля 18:00 (мск) на открытом уроке от OTUS, который пройдет в рамках онлайн-курса «Natural Language Processing (NLP)». Вебинар проведет руководить курса Мария Тихонова, Senior Research Data Scientist в команде AGI NLP в SberDevices.

📌 На занятии вы узнаете, какие существуют типы вопросно-ответных систем и подходы к их построению, на каких принципах и методах они основаны и поймете, как данные методы можно применять в чат-ботах.

💎 Урок будет полезен IT-специалистам, которые хотят расширить свои знания в Data Science, дата-сайентистам, желающим углубить свои знания по автоматической обработке текстов.

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

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

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

SQL Pro

Трюк дня. 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

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

SQL Pro

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

Если в 12 часов ночи пошел снег, можно ли предположить, что через 96 часов на улице будет солнце?

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

#логика

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

SQL Pro

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

select sum(case when x>0 then x else 0 end)
sum_pos,sum(case when x<0 then x else 0 end)
sum_neg from a;

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

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

SQL Pro

📌 Мигрируем в PostgreSQL на демо-занятии онлайн-курса «PostgreSQL для администраторов баз данных и разработчиков»

Рассмотрим вопросы: загрузки данных на Постгрес, переноса PostgreSQL базы с Linux на Windows (или наоборот) и настроим логическую репликацию, которая позволяет мигрировать данные с более старой версии Постгреса на новую.

🎯 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Сильное портфолио, которое позволит работать в качестве PostgreSQL DBA — устанавливать, настраивать, поддерживать и развивать БД под управлением PostgreSQL

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

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

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?

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

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

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

SQL Pro

Трюк дня. 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|

#tips

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

SQL Pro

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

Такого быть не может так как 96 часов — это ровно четверо суток, а значит, через указанный промежуток времени снова будет 12 часов ночи.

#логика

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

SQL Pro

❗️ Хардкорный тест для разработчиков MS SQL Server

Вырвитесь из однотипных задач. Освойте продвинутые подходы.

Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе «MS SQL Server Developer»

Время прохождения теста ограничено 30 минут

⚡️ Курс создан для разработчиков, которые хотят понять, как устроены БД, научиться писать сложные запросы или заниматься проектированием на SQL профессионально.

Протестируйте обучение на открытом уроке:
👨‍💻 Перенос данных между серверами - репликация, мирроринг, очередь, AG - в чем разница и примеры использования, 29 марта в 20:00 — https://otus.pw/jtb4/

👉 ПРОЙТИ ТЕСТИРОВАНИЕ
https://otus.pw/sMHh/

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

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

SQL Pro

#вопрос52

Учитывая данные из таблицы A:

 x
------
2
-2
4
-4
-3
0
2

Напишите один запрос для вычисления суммы всех положительных и отрицательных значений x.

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

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

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

SQL Pro

Learn SQL Quickly

Автор:
CodeQuickly.org
Год издания: 2020

#sql #english

Скачать книгу

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