SQL Pro
Открыть в Telegram
SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор
Больше4 923
Подписчики
+124 часа
-37 дней
-3430 день
Архив постов
4 923
Задача на мышление и логику.
Повару древнего Египта необходимо варить яйцо в кипящей воде строго две минуты, но у него в наличии песочные часы только на три, четыре и пять минут. Как ему приготовить блюдо Фараону, не отклоняясь от времени, которое указано в рецепте?
Примечание: использовать часы можно на свое усмотрение: сразу все, только одни, по очереди или по несколько раз.
Решение будет вечером.
#логика
4 923
Ответ на #вопрос45
Оконная функция в SQL - функция, которая работает с выделенным набором строк (окном, партицией) и выполняет вычисление для этого набора строк в отдельном столбце.
При использовании агрегирующих функций предложение
GROUP BY сокращает количество строк в запросе с помощью их группировки. При использовании оконных функций количество строк в запросе не уменьшается по сравнению с исходной таблицей.
#вопросы #собеседование4 923
#вопрос45
Что такое оконная функция? И в чем отличие от функции агрегации с группировкой?
Решение будет вечером.
#вопросы #собеседование
4 923
Что покажет следующий запрос:
select concat(`index`," ", `city`) AS delivery_address from Orders;
4 923
Трюк дня. Как в sql добавить к datetime 7 дней
Если надо изменить значение поля
end_time прибавив к нему 7 дней, то запрос должен выглядеть так:
update purchases set end_time = DATE_ADD(end_time, INTERVAL 7 DAY);Если обновлять надо не все записи, то нужно добавить условие
WHERE
#tips4 923
Трюк дня. Как в sql добавить к datetime 7 дней
Нужно выбрать все столбики в
end_time и добавить к ним 7 дней. Примерный код:
select * from purchases where end_time > Cast('2022-*-*' as datetime)+7
Решение будет вечером.
#tips4 923
Решение сегодняшней задачи на логику и мышление.
На мяче или любом другом сферическом предмете. Называется такой прямоугольник - сферический.
#логика
4 923
Задача на мышление и логику.
Каким образом нарисовать треугольник, чтобы все его углы были 90 градусов?
Решение будет вечером.
#логика
4 923
#вопрос44
С помощью какого запроса можно удалить все записи из таблицы?
Решение будет вечером.
#вопросы #собеседование
4 923
Трюк дня. Как проверить существует ли уже база данных mysql?
Создавать базу данных только в случае если она еще не существует:
CREATE DATABASE IF NOT EXISTS DBName;#tips
4 923
Трюк дня. Как проверить существует ли уже база данных mysql?
Есть инсталяционный скрипт, нужно проверять существует ли уже база данных с заданным именем и вообще возможно ли создание бд (на некоторых хостингах стоит ограничение). Собственно в этом и вопрос, как это реализовать используя mysql.
Решение будет вечером.
#tips
4 923
Задача на мышление и логику.
Переложите только 2 спички так, чтобы получить такой же домик, но в зеркальном отражении:
Решение будет вечером.
#логика
4 923
Ответ на #вопрос43
0 - это число.
NULL - это не число, а также NULL не является значением пустой строки. NULL используется для указания того, что данные отсутствуют, неизвестны, неприменимы. NULL не равен ничему, даже другому NULL.
#вопросы #собеседование
4 923
Что покажет следующий запрос:
select concat(`index`," ", `city`) AS delivery_address from Orders;
