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
Какую математику нужно знать, чтобы попасть в IT?
Многие люди, которые хотели попасть в IT, отказывались от этой идеи, когда вспоминали свои школьные оценки по математике.
У нас есть хорошая новость: математика – это интересно, не так уж сложно и доступно всем. В Яндекс Практикуме есть бесплатный тренажер по математике для тех, кто хочет освежить знания, и полноценный математический курс для аналитиков данных.
На вебинаре «Какая математика нужна аналитику и специалисту по Data Science» спикер Ольга Матушевич, наставник курса «Анализ данных» расскажет:
— какую именно математику нужно знать, чтобы зайти в IT;
— как нормально хорошо зарабатывать;
— как решать интересные и сложные задачи;
— как стать супер-экспертом;
— примеры реальных рабочих задач на каждом из этих уровней;
— список тем/учебников/материалов под каждый уровень.
Приходите 13 декабря в 15:00
4 998
Трюк дня. Сохранение порядка сущностей в списке
Есть список сущностей
"todo", нужно помимо того, что бы сохранить его в базе по id как то сохранить порядок, то есть если пользователь захотел задачу с id 20 выполнить вперед всех остальных, то она должна оказаться на самом верху, в не зависимости от того, какие у всех остальных задач id.
Как это сделать учитывая, что порядок одних и тех же задач в разных местах может быть разный, например в папке inbox один, а в папке today - уже другой порядок, хотя задачи одни и те же.
Как решить поставленную задачу?
Решение будет вечером.
#tips4 998
Какой знак в запросах с использованием LIKE соответствует произвольному количеству символов в строке?
4 998
Ответ на #вопрос41
Запрос для того чтобы установить 2 вместо 0 и установить 3 вместо 1, будет выглядеть так:
update TBL set Nmbr = case when Nmbr = 0 then 2 else 3 end;#вопросы #собеседование
4 998
#вопрос41
Дана таблица
tbl и поля nmbr со следующими значениями:
1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1Написать запрос, чтобы установить 2 вместо 0 и установить 3 вместо 1. Решение будет вечером. #вопросы #собеседование
4 998
Задача на мышление и логику.
Сможете ли вы сделать это уравнение правильным, используя три из следующих четырех символов: +, −, x и ÷ ?
Порядок операций не применяется, дроби и отрицательные числа не используются.
Решение будет вечером.
#логика
4 998
Привет, это команда Тинькофф 💡
Наше большое комьюнити системных аналитиков решает крутые задачи — участвует в разработке высоконагруженных сервисов для 27 миллионов клиентов. Мы экспериментируем и ищем новые решения. Приглашаем в команду системных аналитиков с опытом от трех лет!
Работать с нами значит:
— не ограничивать свои скиллы и вводить в сервисы новые фичи;
— делать жизнь миллионов людей удобнее и технологичней;
— расти в грейде по скиллам, а не по стажу в компании;
— становиться заметным в профессиональном комьюнити.
А еще мы всегда «за» действительно комфортную работу. Поэтому большинство бытовых забот делегируем компании: от расширенного ДМС и юридической помощи до питания и разных активностей.
Откликнуться и узнать подробнее о команде системных аналитиков Тинькофф: https://o.tinkoff.ru/prof.sre
4 998
Трюк дня. 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
#tips4 998
Трюк дня. 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
4 998
Понятная пятница в английском: скидка 10% на курсы для аналитиков и разработчиков.
В английском много противоречий. Можно учиться на продвинутом уровне — и сохранять разговорный барьер. Или повторять по кругу одни и те же правила. В результате непросто заметить прогресс и оценить, сколько ещё впереди. А мы выручим с этим.
Практикум учитывает эти противоречия и проектирует прозрачный процесс обучения с предсказуемым результатом. Выберите подходящий курс и оплатите его со скидкой до 15 декабря: https://practicum.yandex.ru/english/clearfriday2022
4 998
Ответ на #вопрос40
Неверное выражение BillingYear в условии WHERE. Несмотря на то, что он определен как алиас в выборке SELECT перед WHERE, логический порядок обработки условий отличается.
Правильный запрос будет выглядеть так:
SELECT Id, YEAR(BillingDate) AS BillingYear FROM Invoices WHERE YEAR(BillingDate) >= 2010;#вопросы #собеседование
4 998
#вопрос40
Что не так с этим запросом? Исправьте его, если нужно.
SELECT Id, YEAR(BillingDate) AS BillingYear FROM Invoices WHERE BillingYear >= 2010;Решение будет вечером. #вопросы #собеседование
4 998
Решение сегодняшней задачи на логику и мышление.
Ответ: здесь представлены все цифры от 0 до 9
#логика
4 998
Трюк дня. Количество повторений значения в столбце в SQL.
SELECT group_id, Count(student_id) FROM students WHERE group_id>0 GROUP BY students.group_id HAVING COUNT (student_id)<(?) ORDER BY students.group_id;#tips
4 998
Трюк дня. Количество повторений значения в столбце в SQL.
В SQL есть таблица students:
student_id INTEGER PRIMARY KEY, student_name VARCHAR, group_id INTEGERВ программе Java нужно получить Map<Integer, Integer>, где key -> group_id, а value -> кол-во студентов с этим group_id, то есть, кол-во повторений каждого group_id. Как составить для этого SQL запрос? Решение будет вечером. #tips
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
