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
🔥 Хотите перейти в область дата-инжиринга и работать с большими данными?
👉 Сделайте первые шаги в этом направлении на открытом уроке онлайн-курса «Data Engineer» в OTUS! 27 января в 20:00 мск пройдет вебинар «Elasticsearch как NoSQL хранилище документов». Глубокое понимание этого инструмента — ключевой момент для его правильного применения.
💻 В результате урока вы:
🔸 Изучите классификацию NoSQL СУБД
🔸 Узнаете про отличительные черты Elasticsearch и его применимости к разным задачам
🔸 Узнаете, почему Elasticsearch — одних из наиболее популярных инструментов для создания поисковых датасетов в современном мире
🔸 Поймете, чем так хорош Elasticsearch и задумаетесь об его внедрении в вашей команде
🟢 Чтобы записаться на мероприятие, пройдите вступительный тест: https://otus.pw/KLm9/
Реклама. Информация о рекламодателе на сайте www.otus.ru.
4 998
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM:
4 998
Трюк дня. Query Builder как посчитать сколько раз записана одна и та же запись
select id, reason, reportedUser, count(*) reportedCount from table group by id, reason, reportedUser order by 4 desc#tips
4 998
Трюк дня. Query Builder как посчитать сколько раз записана одна и та же запись
У нас есть кое-какие записи в БД:
{ "id": 2, "reason": "test","reportedUser": {id:123}}
{ "id": 3, "reason": "test","reportedUser": {id:123}}
Юзера можно зарепортить несколько раз и разные юзеры могут репортить одного юзера. Нужно получить запись в которой будет показано сколько раз был зарепорчен каждый юзер. Примерный вывод:
{ "id": 2, "reason": "test","reportedUser": {id:123} reportedCount:2}
Решение будет вечером.
#tips4 998
Решение сегодняшней задачи на логику и мышление.
Когда вода закипит, повару нужно поставить двое часов: на три минуты и на пять. Когда песок в трехминутных часах закончится, сразу опускать яйцо, таким образом, оно будет вариться требуемое время.
#логика
4 998
Задача на мышление и логику.
Повару древнего Египта необходимо варить яйцо в кипящей воде строго две минуты, но у него в наличии песочные часы только на три, четыре и пять минут. Как ему приготовить блюдо Фараону, не отклоняясь от времени, которое указано в рецепте?
Примечание: использовать часы можно на свое усмотрение: сразу все, только одни, по очереди или по несколько раз.
Решение будет вечером.
#логика
4 998
Ответ на #вопрос45
Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце.
При использовании агрегирующих функций предложение
GROUP BY сокращает количество строк в запросе с помощью их группировки. При использовании оконных функций количество строк в запросе не уменьшается по сравнению с исходной таблицей.
#вопросы #собеседование4 998
#вопрос45
Что такое оконная функция? И в чем отличие от функции агрегации с группировкой?
Решение будет вечером.
#вопросы #собеседование
4 998
Что покажет следующий запрос:
select concat(`index`," ", `city`) AS delivery_address from Orders;
4 998
Трюк дня. Как в sql добавить к datetime 7 дней
Если надо изменить значение поля
end_time прибавив к нему 7 дней, то запрос должен выглядеть так:
update purchases set end_time = DATE_ADD(end_time, INTERVAL 7 DAY);Если обновлять надо не все записи, то нужно добавить условие
WHERE
#tips4 998
Трюк дня. Как в sql добавить к datetime 7 дней
Нужно выбрать все столбики в
end_time и добавить к ним 7 дней. Примерный код:
select * from purchases where end_time > Cast('2022-*-*' as datetime)+7
Решение будет вечером.
#tips4 998
Решение сегодняшней задачи на логику и мышление.
На мяче или любом другом сферическом предмете. Называется такой прямоугольник - сферический.
#логика
4 998
Задача на мышление и логику.
Каким образом нарисовать треугольник, чтобы все его углы были 90 градусов?
Решение будет вечером.
#логика
4 998
#вопрос44
С помощью какого запроса можно удалить все записи из таблицы?
Решение будет вечером.
#вопросы #собеседование
4 998
Трюк дня. Как проверить существует ли уже база данных mysql?
Создавать базу данных только в случае если она еще не существует:
CREATE DATABASE IF NOT EXISTS DBName;#tips
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
