SQL Pro
الذهاب إلى القناة على Telegram
SQL Pro - всё об SQL Реклама: @anothertechrock Контент канала: 1. Разбор вопросов с собеседований 2. Трюки SQL 3. Видео 4. Тесты 5. Задачи на логику 6. Юмор
إظهار المزيد4 924
المشتركون
-124 ساعات
-27 أيام
-3730 أيام
أرشيف المشاركات
4 924
Решение сегодняшней задачи на логику и мышление.
Попросить у короля смерти от старости.
#логика
4 924
Задача на мышление и логику.
Средневековье, вы прислуживаете при королевском дворе. В один из дней король обвиняет вас в шпионаже и велит казнить. Но, предлагает выбрать способ смерти. Какой смерти попросить, чтобы выжить?
Решение будет вечером.
#логика
4 924
Ответ на #вопрос67
В MySQL:
select id from table order by id desc limit 1В SQL Server:
select top 1 id from table order by id desc#вопросы #собеседование
4 924
#вопрос67
Как получить последний id без использования функции max?
Решение будет вечером.
#вопросы #собеседование
4 924
Что покажет следующий запрос:
select DISTINCT seller_id order by seller_id from Orders;
4 924
⚠️ 3 из 5 компаний уже перешли с Oracle и MS SQL на PostgreSQL.
PostgreSQL хорошо выполняет сложные запросы и позволяет создавать высокодоступные отказоустойчивые и параллельные кластера под "тяжелые" задач
🦾 PostgreSQL — навык, открывающий двери в более интересные и перспективные проекты.
Не пропустите открытый урок «Хранимые процедуры и функции в Postgresql», который состоится 18 июля в 20:00!
⬆️ На встрече вы узнаете, как использовать ненативные языки для написания хранимых процедур и функций в Postgresql на примере С и Python.
👉 Готовьте вопросы и записывайтесь на вебинар!
https://otus.pw/NEsL/
Нативная интеграция. Информация о продукте www.otus.ru4 924
Трюк дня. Как заменить NULL на значение предыдущего значения?
Используйте функцию LAG:
SELECT index_data, coalesce(Sum_, LAG(Sum_) OVER(ORDER BY index_data)) FROM dbo.VIEW_1;#tips
4 924
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Ближайшее мероприятие:
• 22-23 июля — Fast Track для Oracle-разработчиков, с опытом работы на PL/SQL или тех, кто готов перейти. Офер за 2 дня в команду HR Tech.
Зарегистрироваться
4 924
Трюк дня. Как заменить NULL на значение предыдущего значения?
Делается следующий запрос:
SELECT *, CASE WHEN Sum_ IS NOT NULL THEN Sum_ ELSE COALESCE(Sum_, 0) END AS first_Non_Null FROM dbo.VIEW_1; GOДопустим, запрос возвращает:
Index_data | Sum_ _____________________ 20.10.2015 | 8 21.10.2015 | 2 22.10.2015 | NULL 23.10.2015 | 5 24.10.2015 | NULL 25.10.2015 | NULL 26.10.2015 | 6Желаемый результат:
Index_data | Sum_ _____________________ 20.10.2015 | 8 21.10.2015 | 2 22.10.2015 | 2 23.10.2015 | 5 24.10.2015 | 5 25.10.2015 | 5 26.10.2015 | 6Решение будет вечером. #tips
4 924
Решение сегодняшней задачи на логику и мышление.
Ребята шли навстречу друг другу. Петя увидел число 66, а Коля увидел число 99. Оба в результате вычислений получили 10.
#логика
4 924
Задача на мышление и логику.
Коля и Петя, встретившись на улице, увидели написанное мелом на асфальте двузначное число. Петя прибавил к нему 4 и затем поделил на 7, а Коля поделил его на 9 и затем отнял 1. Результаты совпали. Какое число было написано?
Решение будет вечером.
#логика
4 924
Ответ на #вопрос66
Да, можно. Например, так:
SET IDENTITY_INSERT TABLE1 ON INSERT INTO TABLE1 (ID,NAME) SELECT ID,NAME FROM TEMPTB1 SET IDENTITY_INSERT OFF#вопросы #собеседование
4 924
#вопрос66
Можно ли явным образом задать значение поля AUTO_INCREMENT?
Решение будет вечером.
#вопросы #собеседование
4 924
Как в SQL выбрать все записи из таблицы "Persons", где значение столбца "FirstName" равно "Peter"?
4 924
Можно ли упростить приведенный запрос с UNION? Если да, то как?
SELECT id, prod_id, price FROM goods WHERE price <= 5 UNION SELECT id, prod_id, price FROM goods WHERE id IN (100,104)
4 924
Решение сегодняшней задачи на логику и мышление.
Число 33. Решение: к первому числу прибавляем 1, второе число умножаем на 1, к третьему прибавляем 2, следующее умножаем на 2, затем прибавляем 3, следующее умножаем на 3 и т. д.
#логика
4 924
❓Хотите перейти на новый уровень в C# разработке?
👉 Приглашаем 12 июля в 20:00 мск вас на открытый урок в OTUS.
Тема: Примитивы многопоточности .Net
На уроке разберем такие примитивы многопоточности, как
— Барьеры;
— Условные события (ManualResetEvent/AutoResetEvent);
— Потоко-безопасные очереди (блокируемые и неблокируемые)
Дополнительно обсудим:
— Как писать код без Thread.Sleep
— Где еще можно использовать многопоточность
— Чем отличается многопоточный код от асинхронного.
📌 Вебинар пройдет в рамках онлайн-курса «C# Developer. Professional» и позволит вам углубить свои знания о платформе .NET и научиться решать сложные задачи языка C#.
Не упустите шанс протестировать курс и стать еще более компетентным C# разработчиком. Больше полезных тем ждет вас на курсе, доступном в рассрочку.
👉 Для участия во встрече пройдите вступительный тест https://otus.pw/VX4p/
Нативная интеграция информация о продукте www.otus.ru
4 924
Задача на мышление и логику.
Определите, какое число пропущено в следующей последовательности чисел: 1, 2, 2, 4, 8, 11, …, 37, 148.
Решение будет вечером.
#логика
4 924
Ответ на #вопрос65
Этот запрос вернет 10 записей, т. к. TRUNCATE выполняется в транзакции.
#вопросы #собеседование4 924
#вопрос65
Что выведет приведенный запрос, если в таблице Employee 10 записей?
Решение будет вечером.
#вопросы #собеседование
