fa
Feedback
SQL Pro

SQL Pro

رفتن به کانال در Telegram

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

نمایش بیشتر
4 998
مشترکین
-324 ساعت
-17 روز
+430 روز
آرشیو پست ها
SQL Pro
4 998
🔥 Хотите перейти в область дата-инжиринга и работать с большими данными? 👉 Сделайте первые шаги в этом направлении на откры
🔥 Хотите перейти в область дата-инжиринга и работать с большими данными? 👉 Сделайте первые шаги в этом направлении на открытом уроке онлайн-курса «Data Engineer» в OTUS! 27 января в 20:00 мск пройдет вебинар «Elasticsearch как NoSQL хранилище документов». Глубокое понимание этого инструмента — ключевой момент для его правильного применения. 💻 В результате урока вы: 🔸 Изучите классификацию NoSQL СУБД 🔸 Узнаете про отличительные черты Elasticsearch и его применимости к разным задачам 🔸 Узнаете, почему Elasticsearch — одних из наиболее популярных инструментов для создания поисковых датасетов в современном мире 🔸 Поймете, чем так хорош Elasticsearch и задумаетесь об его внедрении в вашей команде 🟢 Чтобы записаться на мероприятие, пройдите вступительный тест: https://otus.pw/KLm9/ Реклама. Информация о рекламодателе на сайте www.otus.ru.

SQL Pro
4 998
Выберите пример правильно составленного запроса с использованием агрегирующей функции SUM:
Anonymous voting

SQL Pro
4 998
Трюк дня. Query Builder как посчитать сколько раз записана одна и та же запись
select id, reason, reportedUser, count(*) reportedCount
from table
group by id, reason, reportedUser
order by 4 desc

#tips

SQL Pro
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}

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

SQL Pro
4 998

SQL Pro
4 998
Решение сегодняшней задачи на логику и мышление. Когда вода закипит, повару нужно поставить двое часов: на три минуты и на пять. Когда песок в трехминутных часах закончится, сразу опускать яйцо, таким образом, оно будет вариться требуемое время. #логика

SQL Pro
4 998
Задача на мышление и логику. Повару древнего Египта необходимо варить яйцо в кипящей воде строго две минуты, но у него в наличии песочные часы только на три, четыре и пять минут. Как ему приготовить блюдо Фараону, не отклоняясь от времени, которое указано в рецепте? Примечание: использовать часы можно на свое усмотрение: сразу все, только одни, по очереди или по несколько раз. Решение будет вечером. #логика

SQL Pro
4 998

SQL Pro
4 998
Ответ на #вопрос45 Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце. При использовании агрегирующих функций предложение GROUP BY сокращает количество строк в запросе с помощью их группировки. При использовании оконных функций количество строк в запросе не уменьшается по сравнению с исходной таблицей. #вопросы #собеседование

SQL Pro
4 998
#вопрос45 Что такое оконная функция? И в чем отличие от функции агрегации с группировкой? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 998
Что покажет следующий запрос: select concat(`index`," ", `city`) AS delivery_address from Orders;
Anonymous voting

SQL Pro
4 998
Трюк дня. Как в sql добавить к datetime 7 дней Если надо изменить значение поля end_time прибавив к нему 7 дней, то запрос должен выглядеть так:
update purchases set end_time = DATE_ADD(end_time, INTERVAL 7 DAY);

Если обновлять надо не все записи, то нужно добавить условие WHERE #tips

SQL Pro
4 998
Трюк дня. Как в sql добавить к datetime 7 дней Нужно выбрать все столбики в end_time и добавить к ним 7 дней. Примерный код:
select * from purchases where end_time > Cast('2022-*-*' as datetime)+7

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

SQL Pro
4 998

SQL Pro
4 998
Решение сегодняшней задачи на логику и мышление. На мяче или любом другом сферическом предмете. Называется такой прямоугольник - сферический. #логика

SQL Pro
4 998
Задача на мышление и логику. Каким образом нарисовать треугольник, чтобы все его углы были 90 градусов? Решение будет вечером. #логика

SQL Pro
4 998
Ответ на #вопрос44
DELETE FROM

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

SQL Pro
4 998
#вопрос44 С помощью какого запроса можно удалить все записи из таблицы? Решение будет вечером. #вопросы #собеседование

SQL Pro
4 998
Выберите корректный пример использования функции CONCAT:
Anonymous voting

SQL Pro
4 998
Трюк дня. Как проверить существует ли уже база данных mysql? Создавать базу данных только в случае если она еще не существует:
CREATE DATABASE IF NOT EXISTS DBName;

#tips